<p><strong>What role you will play in team:</strong> You will be part of a dynamic team developing cutting-edge software solutions for our clients.  You'll contribute to all phases of the software development lifecycle.</p><p><strong>What you will do:</strong> You will write clean, efficient code, participate in code reviews, and contribute to the overall improvement of our software development processes. You will work closely with senior engineers to learn and grow.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software applications using Java/Python.</li><li>Participate in code reviews and testing.</li><li>Collaborate with other engineers to design and implement new features.</li><li>Troubleshoot and debug software applications.</li><li>Contribute to the improvement of our software development processes.</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 a related field.</li><li>Strong understanding of object-oriented programming principles.</li><li>Experience with Java/Python or similar programming language.</li><li>Familiarity with 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>Collaborative and supportive work environment.</li><li>Health insurance.</li><li>Paid time off.</li></ul></p><p><strong>A Day in the Life:</strong> A typical day involves attending daily stand-up meetings, working on assigned tasks, participating in code reviews, and collaborating with other team members. You'll also have time for learning and personal development.</p>