<p><strong>What role you will play in team:</strong> As a Software Developer, you will be an integral part of our team, contributing to the development of software solutions for our clients.  You will work closely with senior developers and project managers.</p><p><strong>What you will do:</strong> Design, code, test, and debug software applications.  Collaborate with other developers to ensure timely delivery of projects.  Participate in design reviews and code walkthroughs.</p><p><strong>Key responsibility:</strong><ul><li>Design, code, test, and debug software applications based on specifications.</li><li>Collaborate with other developers to ensure timely delivery of projects.</li><li>Participate in design reviews and code walkthroughs.</li><li>Maintain and update existing software applications.</li><li>Troubleshoot and resolve software issues.</li><li>Follow coding standards and best practices.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Strong programming skills in Java or Python.</li><li>Experience with relational databases (e.g., MySQL, Oracle).</li><li>Knowledge of software development methodologies (e.g., Agile).</li><li>Good problem-solving and analytical skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and advancement.</li><li>A positive and supportive work environment.</li><li>Medical Insurance.</li><li>Paid Time Off.</li></ul></p><p><strong>A Day in the Life:</strong> A typical day will involve working on assigned tasks, attending meetings, collaborating with colleagues, testing code, and resolving any technical issues.</p>