Job Requirements
.
Position
Senior Software Developer Engineer
Department
Measuring, HCL Team – HTSI, Pune
Reporting Manager
Amit Samtani
JD Created
04 January 2026
JD
C#/ WPF – Software Developer Engineer 3
Brief
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 recent 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.
· Strong 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
📌 .NET, C# Developer (Pune)
🏢 Xoriant
📍 Pune