<p><strong>What role you will play in team:</strong> You will be part of a dynamic team working on cutting-edge projects, contributing to the development and maintenance of software applications. You will learn from senior engineers and contribute to the success of our projects.</p><p><strong>What you will do:</strong> You will be involved in all phases of software development, from design and coding to testing and deployment. You will work with various technologies and tools and collaborate closely with other team members.</p><p><strong>Key responsibility:</strong><ul><li>Participate in software development life cycle activities.</li><li>Write clean, efficient, and well-documented code.</li><li>Conduct unit and integration testing.</li><li>Troubleshoot and debug software applications.</li><li>Collaborate with other team members.</li><li>Attend meetings and provide updates.</li><li>Follow company processes and procedures.</li></ul></p><p><strong>Required Qualification and Skills:</strong><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>Understanding of software development methodologies (Agile).</li><li>Good 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>Friendly and supportive work environment.</li><li>Work-life balance.</li><li>Health insurance.</li></ul></p><p><strong>A Day in the Life:</strong>A typical day may involve coding, testing, attending meetings, collaborating with colleagues, and problem-solving.  You will have the opportunity to learn new technologies and contribute to innovative projects. </p>