<p><strong>What role you will play in team:</strong> You will be a key member of a team developing and maintaining our core banking systems.</p><p><strong>What you will do:</strong>  You'll design, develop, and test software components, ensuring high quality and performance.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software applications using C++</li><li>Collaborate with other engineers to design and implement new features</li><li>Write clean, efficient, and well-documented code</li><li>Conduct thorough testing to ensure software quality</li><li>Participate in code reviews and contribute to best practices</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field</li><li>3+ years of experience in software development</li><li>Proficiency in C++</li><li>Strong understanding of object-oriented programming</li><li>Experience with Agile development methodologies</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package</li><li>Opportunities for career advancement</li><li>A collaborative and supportive work environment</li><li>Comprehensive training and development programs</li></ul></p><p><strong>A Day in the Life:</strong>  Your day involves collaborative coding sessions, testing, debugging, and working closely with other engineers to solve problems and deliver solutions.</p>