about 6 hours ago
Hyderābād, IndiaMid Level / Senior
Responsibilities
- Collaborate with engineering leaders and cross-functional teams to design and improve Windows applications.
- Break down complex problems into user-friendly application solutions.
- Participate in code reviews, providing and receiving constructive feedback.
- Design, develop, and deploy efficient changes to the software suite.
- Prioritize code quality, ensuring good test coverage and maintainability.
- Engage in a culture of continuous enhancement.
- Design software modules focusing on user experience and simplicity.
- Use metrics and diagnostics tools to gauge application performance.
- Communicate transparently with colleagues and stakeholders during the agile development process.
- Identify and address technical debt and performance bottlenecks.
Requirements
- 3-5 years of professional experience in Windows desktop application development using C++ and C#.
- Bachelor's degree in computer science, Engineering, Mathematics, or a related field is preferred.
- Deep understanding of Windows application development and the Windows operating system.
- Proficiency in C++ and C# for desktop application development.
- Basic knowledge of DevOps tools like AWS or Azure.
- Experience with Windows API and related development tools.
- Ability to work within and communicate across cross-functional technical teams.
- Adherence to software best practices, including test coverage and technical documentation.