<p><b>What role you will play in team:</b> You will be part of a dynamic team working on cutting-edge projects, contributing to the development and maintenance of our software applications. </p><p><b>What you will do:</b> You will be involved in all stages of the software development life cycle, from design and development to testing and deployment.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain software applications using Java, Python or other relevant technologies</li><li>Participate in code reviews and testing</li><li>Collaborate with other engineers to design and implement new features</li><li>Troubleshoot and debug software applications</li><li>Contribute to the improvement of our software development processes</li><li>Work with cross-functional teams to deliver high-quality software</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field</li><li>Strong programming skills in Java or Python</li><li>Experience with SQL and databases</li><li>Understanding of software development principles</li><li>Excellent communication and teamwork skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package</li><li>Opportunities for professional development</li><li>Flexible work arrangements</li><li>A collaborative and supportive work environment</li></ul></p><p><b>A Day in the Life:</b>A typical day might involve attending daily stand-up meetings, working on assigned tasks, participating in code reviews, and collaborating with other team members to resolve issues. You will also have opportunities to learn new technologies and contribute to the improvement of our software development processes. </p>