<p><b>What role you will play in team:</b> You will be a key member of our software development team, designing, developing, and maintaining software solutions for Life Insurance systems.</p><p><b>What you will do:</b> You'll work on various aspects of the software development lifecycle, from design and coding to testing and deployment.</p><p><b>Key responsibility:</b><ul><li>Designing, developing, and testing software applications.</li><li>Collaborating with other engineers and stakeholders.</li><li>Writing clean, efficient, and well-documented code.</li><li>Participating in code reviews and ensuring code quality.</li><li>Troubleshooting and resolving software issues.</li><li>Contributing to the improvement of software development processes.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in computer science or a related field.</li><li>Proficiency in Java, Python, or other relevant programming languages.</li><li>Experience with software development methodologies (e.g., Agile).</li><li>Knowledge of database systems (e.g., SQL).</li><li>Strong problem-solving and analytical skills.</li><li>Experience with cloud technologies (advantageous).</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional growth and advancement.</li><li>A collaborative and innovative work environment.</li><li>Comprehensive health insurance and other benefits.</li><li>Opportunities to work on challenging projects.</li></ul></p><p><b>A Day in the Life:</b>  A typical day involves writing and testing code, collaborating with other engineers, attending meetings, and solving complex software problems. The role demands strong technical skills and teamwork.</p>