Job Responsibilities
- Develop and maintain software modules for desktop applications (C# / WPF)
- Collaborate closely with international engineering teams to design, develop, and integrate features across desktop, configuration, and display software components
- Participate in Agile sprints, daily stand-ups, and technical discussions following established coding and version control practices
- Ensure adherence to best practices in coding, testing, and documentation
- Perform bug fixing, performance optimization, and seamless integration with APIs and backend services
- Contribute to CI/CD pipeline setup, code reviews, and release activities
- Prepare and maintain technical documentation to ensure knowledge retention and continuity
Required Skills
- Experience in C# .NET and .NET Core
- Strong proficiency in C# and WPF for Windows desktop application development
- In-depth understanding of RESTful APIs, MVC/MVVM architectural patterns, and UI design principles
- Experience in creation of complex visualizations using Core Components of WPF 3D
- Exposure to BIM, Revit, or CAD APIs
- Hands-on experience in integrating backend services, debugging, and optimizing desktop application performance
- Experience working with Git (GitHub, Bitbucket) and implementing CI/CD pipelines
- Familiarity with Agile development practices and code review processes
- Practical experience using collaboration and project management tools like Jira, Confluence, and Figma
- Excellent analytical, problem-solving, and debugging skills
- Strong communication, teamwork, and documentation abilities, capable of working with distributed international teams
Pay: ₹1,900,000.00 - ₹2,000,000.00 per year
Work Location: In person