<p><b>What role you will play in team:</b> You will be part of a dynamic team developing cutting-edge software solutions for infrastructure projects. You will contribute to all stages of the software development lifecycle, learning from experienced professionals.</p><p><b>What you will do:</b> You will assist senior engineers in designing, coding, and testing software components. You will learn to use various software development tools and methodologies.</p><p><b>Key responsibility:</b><ul><li>Assist in software design and development.</li><li>Write clean, efficient, and well-documented code.</li><li>Participate in code reviews and testing.</li><li>Learn and apply various software development methodologies (Agile, Waterfall).</li><li>Collaborate with other team members to deliver high-quality software.</li><li>Troubleshoot and debug software issues.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Strong programming skills in Java or Python.</li><li>Familiarity with software development tools and methodologies.</li><li>Good communication and teamwork skills.</li><li>Willingness to learn and adapt quickly.</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 and other employee benefits.</li><li>Opportunities for international assignments.</li></ul></p><p><b>A Day in the Life:</b> You will start your day with team meetings, followed by working on assigned tasks, participating in code reviews, and attending training sessions. You will collaborate with colleagues and mentors throughout the day.</p>