<p><b>What role you will play in team:</b> Collaborate with cross-functional teams on various projects and contribute your expertise to deliver high-quality software solutions.</p><p><b>What you will do:</b> You will design, develop, and maintain software applications using a variety of technologies. You will also participate in code reviews and testing.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test software applications.</li><li>Work with cross-functional teams to deliver high-quality software.</li><li>Participate in code reviews and testing.</li><li>Troubleshoot and debug software applications.</li><li>Collaborate with other engineers to improve development processes.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>2+ years experience in software development.</li><li>Proficiency in Java or Python.</li><li>Experience with Agile development methodologies.</li><li>Strong problem-solving skills.</li><li>Excellent communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits.</li><li>Opportunities for professional development.</li><li>A collaborative and supportive work environment.</li><li>Medical Insurance.</li><li>Performance bonuses.</li></ul></p><p><b>A Day in the Life:</b> Daily activities involve designing and developing software components, attending meetings, and testing the software. Collaboration with team members is a key aspect of the role.</p>