<p><b>What role you will play in team:</b>You'll be part of a team building enterprise-level applications.  You will contribute to all phases of the software development life cycle.</p><p><b>What you will do:</b>Develop and maintain software components, participate in code reviews, and learn from senior developers.</p><p><b>Key responsibility:</b><ul><li>Assist in the design and development of software applications.</li><li>Write clean, efficient, and well-documented code.</li><li>Participate in code reviews and testing.</li><li>Learn and adopt best practices in software development.</li><li>Work collaboratively with other developers.</li><li>Contribute to problem-solving and debugging.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Fundamental knowledge of programming languages like Java or Python.</li><li>Basic understanding of database concepts.</li><li>Strong problem-solving skills.</li><li>Good teamwork and communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for career development and training.</li><li>A collaborative and supportive work environment.</li><li>Work from home option.</li></ul></p><p><b>A Day in the Life:</b>You'll spend the day coding, learning, attending meetings, and collaborating with colleagues to complete tasks.</p>