<p><strong>What role you will play in team:</strong> You will be a key member of a dynamic team, contributing to the development and maintenance of cutting-edge software solutions. Collaborate with experienced professionals and learn from the best in the industry.</p><p><strong>What you will do:</strong>  Design, develop, and test high-quality software applications. Participate in all phases of the software development lifecycle. Work closely with other engineers, product managers, and designers.</p><p><strong>Key responsibility:</strong><ul><li>Participate in the full software development lifecycle (SDLC)</li><li>Write clean, efficient, and well-documented code</li><li>Collaborate with cross-functional teams to define software requirements</li><li>Conduct thorough testing and debugging of software applications</li><li>Contribute to the improvement of software development processes</li><li>Adhere to coding standards and best practices</li><li>Troubleshoot and resolve software defects</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field</li><li>Proficiency in Java, Python, or C++</li><li>Experience with Agile development methodologies</li><li>Strong problem-solving and analytical skills</li><li>Excellent communication and teamwork skills</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package</li><li>Opportunities for professional development</li><li>Collaborative and supportive work environment</li><li>Health insurance</li><li>Paid time off</li></ul></p><p><strong>A Day in the Life:</strong>  Attend daily stand-up meetings, work on assigned tasks, collaborate with team members, participate in code reviews, and attend training sessions.</p>