We are looking for an experienced C++ Developer to build and enhance applications in the financial domain. The candidate will be responsible for designing, developing, testing, and deploying high-performance software solutions, while collaborating closely with cross-functional teams working across different layers of the infrastructure.
The ideal candidate has a strong understanding of the Software Development Life Cycle (SDLC)—from requirements analysis through development, testing, and deployment—and is committed to delivering high-quality, scalable, and maintainable software.
KEY RESPONSIBILITIES
• Execute the full Software Development Life Cycle (SDLC).
• Analyze system requirements and develop flowcharts, layouts, and technical documentation.
• Design, develop, and maintain well-structured, testable, and efficient code.
• Prepare technical specifications and assess operational feasibility.
• Integrate software components into fully functional systems.
• Develop software verification plans and quality assurance procedures.
• Document software functionality and maintain technical documentation.
• Troubleshoot, debug, and enhance existing systems.
• Deploy applications and evaluate user feedback for continuous improvement.
• Ensure compliance with project plans, coding standards, and industry best practices.
• Keep applications updated with the latest features and enhancements.
QUALIFICATION / KNOWLEDGE / SKILLS / EXPERIENCE
• Strong proficiency in C++, with solid knowledge of language standards and best practices.
• Hands-on experience with VBS, HTML, JavaScript, and Batch file scripting.
• Proficiency in the Visual Studio development environment.
• Strong problem-solving and debugging skills.
• Experience in ATM / Switch domain.
• Knowledge of the Japanese language is an added advantage.
• 5 to 7 years of relevant software development experience.
