<p><strong>What role you will play in team:</strong> You will be part of a dynamic team developing cutting-edge software solutions for telecommunications clients. You will collaborate with senior engineers and contribute to all phases of the software development lifecycle.</p><p><strong>What you will do:</strong> You will be involved in coding, testing, debugging, and deploying software applications. You will learn and use various technologies and methodologies to build high-quality software.</p><p><strong>Key responsibility:</strong><ul><li>Participate in the entire software development lifecycle.</li><li>Write clean, efficient, and well-documented code.</li><li>Conduct thorough testing and debugging of software applications.</li><li>Collaborate with team members to resolve issues and improve processes.</li><li>Contribute to the design and architecture of software solutions.</li><li>Learn and adopt new technologies and methodologies.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>Proficiency in Java or Python.</li><li>Understanding of software development principles.</li><li>Good problem-solving and analytical skills.</li><li>Ability to work independently and as part of a team.</li><li>Excellent communication and interpersonal skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and growth.</li><li>A supportive and collaborative work environment.</li><li>Health insurance and other employee benefits.</li><li>Paid time off and holidays.</li></ul></p><p><strong>A Day in the Life:</strong>  You'll start your day with a team stand-up, then dive into coding tasks, participate in code reviews, and collaborate with colleagues on problem-solving. You'll also have time for self-learning and professional development.</p>