<p><b>What role you will play in team:</b> You will be part of a dynamic team developing cutting-edge software solutions for our clients.  Collaboration and innovation are key to our success.</p><p><b>What you will do:</b> You will contribute to the design, development, and testing of software applications using various technologies. You will work closely with senior engineers and learn from the best.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test software applications.</li><li>Collaborate with other engineers to deliver high-quality software.</li><li>Work with clients to understand their requirements and provide solutions.</li><li>Follow best practices for software development.</li><li>Participate in code reviews and contribute to the improvement of our codebase.</li><li>Participate in Agile development sprints and daily stand-ups.</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 C++.</li><li>Experience with SQL and relational databases.</li><li>Good communication and teamwork skills.</li><li>Knowledge of Agile methodologies.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development.</li><li>A collaborative and supportive work environment.</li><li>Opportunities to work on challenging and rewarding projects.</li><li>Health insurance.</li></ul></p><p><b>A Day in the Life:</b> A typical day will involve attending daily stand-ups, working on assigned tasks, collaborating with team members, and attending meetings.</p>