<p><b>What role you will play in team:</b> You will be a vital member of our agile development team, contributing to the design, development, and testing of our flagship product. </p><p><b>What you will do:</b> You will work closely with senior developers to learn and implement new technologies. You will also participate in code reviews and contribute to the overall improvement of our software development processes.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain high-quality software code.</li><li>Participate in all phases of the software development lifecycle.</li><li>Work closely with other developers to design and implement new features.</li><li>Write unit tests and conduct code reviews.</li><li>Troubleshoot and debug software applications.</li><li>Contribute to the improvement of our software development processes.</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 understanding of object-oriented programming principles.</li><li>Experience with Java, Python, or another programming language.</li><li>Familiar with Agile methodologies</li><li>Excellent problem-solving skills</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and advancement.</li><li>Collaborative and supportive work environment.</li><li>Flexible work arrangements.</li></ul></p><p><b>A Day in the Life:</b> A typical day would involve attending daily stand-up meetings, working on assigned tasks, participating in code reviews, and collaborating with other developers. You will also have time to learn new technologies and improve your skills.</p>