<p><strong>What role you will play in team:</strong> You will be a part of a dynamic team developing innovative solutions for our banking platform.  You'll contribute directly to the success of our projects, learning from experienced professionals.</p><p><strong>What you will do:</strong> You will be involved in all stages of software development, from design and development to testing and deployment.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software applications using Java/Python</li><li>Participate in code reviews and testing</li><li>Collaborate with other engineers and stakeholders</li><li>Contribute to the improvement of our development processes</li><li>Troubleshoot and resolve software defects</li><li>Work on new features for our existing applications</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field</li><li>Proficiency in Java/Python or other relevant programming languages</li><li>Knowledge of software development methodologies (Agile)</li><li>Excellent problem-solving and analytical skills</li><li>Strong communication and teamwork skills</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package</li><li>Opportunities for professional development</li><li>A collaborative and supportive work environment</li><li>Work from home options</li><li>Health insurance</li></ul></p><p><strong>A Day in the Life:</strong> A typical day involves attending daily stand-ups, working on assigned tasks, participating in code reviews, and collaborating with team members to solve problems. You will have the opportunity to learn and grow while contributing to the success of our projects.</p>