Job description
Role & Responsibilities
• Design, develop, and maintain efficient C++ applications.
• Write clean, scalable, and optimized code that adheres to industry standards.
• Perform code reviews and provide constructive feedback to team members.
• Troubleshoot and debug complex software issues, identifying and implementing effective solutions.
• Collaborate with cross-functional teams to develop product requirements into product specifications.
• Engage in an exciting global collaboration, working closely with talented teams spanning different geographical locations, to craft cutting-edge applications.
• Mentor and provide guidance to junior developers, fostering their professional growth and technical expertise.
• Contribute to the continuous improvement of software development practices and methodologies.
Qualifications/Experience
• ME\MTech (Mech.\CSE or related field) with excellent academic record of accomplishment.
• 5 -10 years of experience in developing engineering simulation applications.
• Proven experience as a C++ developer, with a strong understanding of the language and its latest standards.
• Moderate level proficiency in JavaScript
• Proficiency in software development methodologies, design patterns, and best practices.
• Solid knowledge of object-oriented programming concepts and principles.
• Strong problem solving and analytical skills.
• Excellent communication and collaboration abilities.
• Ability to work effectively both independently and as a part of a team.
• Experience with debugging, profiling, and performance optimization.
• Sound knowledge of mechanics, basic geometry and mathematical concepts, which will be applied in developing efficient algorithms and solutions.