<p><b>What role you will play in team:</b> Collaborate with a team of experienced engineers on the design and implementation of core banking systems.</p><p><b>What you will do:</b> Design, develop, test, and deploy high-quality software solutions using agile methodologies.</p><p><b>Key responsibility:</b><ul><li>Design and develop software components using Java/C++</li><li>Write unit and integration tests to ensure code quality</li><li>Work with databases (SQL, NoSQL)</li><li>Collaborate with other teams to integrate systems</li><li>Participate in code reviews and design discussions</li><li>Troubleshoot and resolve issues</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field</li><li>3+ years of professional experience in software development</li><li>Experience with Java/C++</li><li>Strong understanding of object-oriented programming and design patterns</li><li>Experience with relational and NoSQL databases</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits</li><li>Opportunities for growth and development</li><li>Excellent work-life balance</li><li>Global career opportunities</li><li>Health insurance</li></ul></p><p><b>A Day in the Life:</b> A day will consist of coding, attending stand-up meetings, working with team members, debugging, and testing. The focus is on delivering high-quality software that meets business requirements.</p>