Role Description
Position: Senior Software Developer
Location: Pune
We are looking for a for a passionate C#/WPF Software Development Engineer to build high performing, scalable, enterprise-grade applications. In this role you will develop new features and maintain existing code of a C# application. You will be part of a talented software team that works on mission-critical applications and provide expertise in the full software development lifecycle, from concept and design to testing.
We are looking for someone who has hands on experience and has go-getter attitude.
Responsibilities
- Develop, maintain and enhance Windows desktop applications using C# and WPF.
- Collaborate with cross-functional teams to define, design and ship new features.
- Write clean, efficient and reusable code following industry best practices.
- Participate in code reviews and ensure code quality, performance and maintainability.
- Troubleshoot and resolve issues reported by users and Product Owners/QAs/testers.
- Stay up to date with emerging trends and technologies in C# and WPF.
- Mentor and coach juniors
Requirements (Must Haves)
- Bachelor’s/master’s degree in computer science or related field,
with 7 - 10 years of experience.
- Proven experience in developing Windows desktop applications using C# and WPF.
- Robust knowledge of object-oriented-programming (OOP) principles and design patterns.
- Experience with MVVM architecture and data binding in WPF.
- Familiarity with Visual Studio, Git and Agile methodologies.
- Excellent problem-solving skills, analytical and communication skills.
- Ability to work independently and in a team-oriented environment.
- Experience with graphics programming like DirectX or OpenGL would be plus.
- Experience working in an agile environment (SCRUM, Kanban, etc) Unit testing methodologies and tools e.g. Moq, AutoFixture, BDD
- Working knowledge of development toolchain i.e.
Visual
Studio, Git, Jira, Bitbucket, etc.
Requirements (Nice To Have)
- Knowledge of CAD SDKs e.g. ODA / Teigha or AutoDesk
- Experience with BIM and IFC
- Experience in Application development using AI Exposer to DevOps and CI/CD setup is a plus
Skills Kanban, .NET, C#, CI/CD, Agile, DirectX, Moq, MVVM, BDD, Bitbucket, Visual Studio
📌 Lead I - Software Engineering - C# and WPF. (Bengaluru)
🏢 UST
📍 Bengaluru