<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 software applications. You will collaborate closely with senior engineers, learning from their expertise and contributing your own fresh ideas.</p><p><b>What you will do:</b>  You will participate in all phases of the software development lifecycle, including design, coding, testing, and deployment. You'll learn to use various tools and technologies to build high-quality software solutions.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain software applications using Java/Python</li><li>Participate in code reviews and testing</li><li>Collaborate with team members to design and implement new features</li><li>Troubleshoot and resolve software defects</li><li>Adhere to coding standards and best practices</li><li>Document your work and contribute to team knowledge sharing</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field</li><li>Proficiency in Java or Python programming</li><li>Familiarity with software development methodologies (Agile)</li><li>Strong problem-solving and analytical skills</li><li>Good 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 and growth</li><li>A collaborative and supportive work environment</li><li>Health insurance</li><li>Paid time off</li></ul></p><p><b>A Day in the Life:</b> A typical day involves attending daily stand-up meetings, working on assigned tasks, participating in code reviews, and collaborating with team members. You’ll also have time for independent work and learning new technologies.</p>