<p><b>What role you will play in team:</b> You will be part of a dynamic team developing innovative solutions for our clients.  You'll contribute directly to project success, learning from experienced engineers and collaborating on challenging projects.</p><p><b>What you will do:</b> You will be involved in all stages of the software development lifecycle, from design and development to testing and deployment. You will work closely with senior engineers to learn and grow.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain high-quality software code.</li><li>Participate in code reviews and testing.</li><li>Collaborate with other engineers to design and implement new features.</li><li>Troubleshoot and debug software issues.</li><li>Contribute to the improvement of our software development processes.</li><li>Learn and apply new technologies.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Proficiency in Java or Python.</li><li>Experience with SQL databases.</li><li>Good problem-solving and analytical skills.</li><li>Strong communication skills.</li><li>Team player with a positive attitude.</li></ul></p><p><b>Benefits Included:</b><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><b>A Day in the Life:</b>  A typical day involves attending team meetings, working on assigned tasks, participating in code reviews, and collaborating with colleagues.  You'll be challenged to learn and grow while contributing to meaningful projects.</p>