<p><b>What role you will play in team:</b> Support senior developers in building and maintaining software applications.</p><p><b>What you will do:</b> Learn and contribute to all phases of the software development lifecycle.</p><p><b>Key responsibility:</b><ul><li>Assist in designing, developing, and testing software applications.</li><li>Write and maintain documentation.</li><li>Learn and use various development tools and technologies.</li><li>Contribute to code reviews.</li><li>Work closely with a team of experienced developers.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Currently pursuing a Bachelor's degree in Computer Science or a related field.</li><li>Basic programming knowledge in Java or Python.</li><li>Good understanding of software development principles.</li><li>Strong problem-solving skills.</li><li>Excellent communication and teamwork skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Mentorship from experienced professionals.</li><li>Opportunity to work on real-world projects.</li><li>Exposure to a wide range of technologies.</li><li>Networking opportunities.</li><li>A collaborative and friendly environment.</li></ul></p><p><b>A Day in the Life:</b> A day may involve shadowing senior developers, participating in code reviews, and working on small tasks under their guidance.</p>