<p><b>What role you will play in team:</b> You will be part of an agile team working on developing and maintaining applications for our financial services. You'll be involved in the full software development life cycle.</p><p><b>What you will do:</b> Design, develop, test, and deploy software applications. You’ll collaborate with other developers, testers and business analysts.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain high-quality software code using Java or other languages.</li><li>Participate in all phases of the software development lifecycle.</li><li>Collaborate with other team members in an agile environment.</li><li>Write unit and integration tests to ensure code quality.</li><li>Troubleshoot and debug software applications.</li><li>Follow coding standards and best practices.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Proficiency in Java or other relevant programming languages.</li><li>Understanding of software development methodologies (Agile).</li><li>Experience with version control systems (Git).</li><li>Good communication and problem-solving skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and comprehensive benefits package.</li><li>Opportunities for professional development and career growth.</li><li>A supportive and inclusive work environment.</li><li>Health insurance, retirement plan, and paid time off.</li><li>Excellent work-life balance.</li></ul></p><p><b>A Day in the Life:</b> A typical day will involve writing code, attending stand-up meetings, collaborating with team members, conducting code reviews and testing.</p>