<p><strong>What role you will play in team:</strong> You will be part of a dynamic team developing cutting-edge software solutions for our clients.  Your contributions will directly impact the success of our projects and the satisfaction of our users. You'll collaborate closely with other engineers, designers, and project managers.</p><p><strong>What you will do:</strong> You will be involved in the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment. You will write clean, efficient, and well-documented code. You will also participate in code reviews and contribute to improving our development processes.</p><p><strong>Key responsibility:</strong><ul><li>Design, develop, and test software applications</li><li>Collaborate with other engineers to design and implement new features</li><li>Write clean, efficient, and well-documented code</li><li>Participate in code reviews</li><li>Troubleshoot and debug software applications</li><li>Contribute to improving our development processes</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field</li><li>0-1 years of experience in software development</li><li>Proficiency in Java, Python, or C++</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>A 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> A typical day involves attending daily stand-up meetings, working on assigned tasks, collaborating with team members, and participating in code reviews. You will also have time for self-learning and professional development.</p>