<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 the success of projects from the outset, learning from experienced professionals and collaborating closely with other engineers.</p><p><b>What you will do:</b> You will be involved in all stages of the software development lifecycle, from design and coding to testing and deployment. You'll work with various technologies and contribute to the improvement of our development processes. </p><p><b>Key responsibility:</b><ul><li>Participate in the design, development, and testing of software applications.</li><li>Write clean, efficient, and well-documented code.</li><li>Collaborate with other engineers to design and implement new features.</li><li>Troubleshoot and debug software applications.</li><li>Contribute to the improvement of our development processes.</li><li>Work with various technologies and platforms.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>0-1 year of experience in software development.</li><li>Proficiency in at least one programming language (e.g., Java, Python, C++).</li><li>Understanding of software development principles and methodologies (e.g., Agile).</li><li>Strong problem-solving and analytical skills.</li><li>Excellent 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, collaborating with team members, and attending technical training sessions.</p>