<p><strong>What role you will play in team:</strong> Collaborate with a high-performing team to develop and maintain software solutions for complex business problems.  Contribute directly to the success of client projects.</p><p><strong>What you will do:</strong> Design, develop, test, and deploy software applications.  Work closely with data scientists and business analysts to translate business requirements into technical solutions.</p><p><strong>Key responsibility:</strong><ul><li>Design and implement robust, scalable, and maintainable software solutions.</li><li>Develop unit and integration tests to ensure high-quality code.</li><li>Collaborate effectively with cross-functional teams.</li><li>Contribute to the improvement of development processes and tools.</li><li>Troubleshoot and resolve software defects.</li><li>Stay up-to-date with the latest technologies and trends.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's or Master's degree in Computer Science or a related field.</li><li>Strong proficiency in at least one programming language (Java, Python, C#).</li><li>Experience with cloud platforms (AWS, Azure, GCP).</li><li>Excellent problem-solving and communication skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive compensation and benefits package.</li><li>Global career opportunities.</li><li>Mentorship and development programs.</li><li>A collaborative and innovative work environment.</li></ul></p><p><strong>A Day in the Life:</strong>  A day involves collaborating with team members, working on complex problems, attending meetings, and delivering high-quality code. Constant learning and growth are encouraged.</p>