We are looking for an experienced Software Engineer with strong expertise in either C++ or C#. Candidates should have solid hands-on experience in one language and working knowledge of the other. The ideal candidate should have experience developing, enhancing, and maintaining enterprise-grade software applications with robust problem-solving and debugging skills.
Key Responsibilities
Design, develop, test, and maintain software applications using C++ and/or C#.
Develop scalable, maintainable, and high-performance applications.
Participate in requirement analysis, design discussions, coding, testing, and deployment.
Debug production issues and perform root cause analysis.
Collaborate with cross-functional teams including QA, Product, and DevOps.
Write clean, reusable,
and well-documented code following coding standards.
Participate in code reviews and technical discussions.
Support Agile/Scrum development practices.
Mandatory Skills
Strong hands-on experience in either C++ or C# (mandatory).
Working knowledge of the other programming language.