About this role
The team is seeking a dynamic and motivated Software Engineer to join their team. The ideal candidate will have a strong interest in learning new technical skills and a solid foundation in software quality assurance. This role requires a team player with excellent communication skills who can contribute effectively to the software development process.
Key Responsibilities:
- Participate in the end-to-end software development life-cycle, ensuring high-quality deliverables.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Conduct thorough testing and quality assurance to identify and resolve issues.
- Document software specifications and maintain accurate project records.
- Stay updated with emerging technologies and industry trends to enhance skill sets.
Required Skills & Qualifications:
- Hands-on experience in software development and quality assurance.
- Strong understanding of software development methodologies.
- Proficiency in programming languages such as Java, C++, or Python.
- Familiarity with software testing tools and frameworks.
- Excellent problem-solving skills and attention to detail.
Experience:
- 3-5 years of relevant experience in software engineering or quality assurance.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional development and growth opportunities.
- A chance to contribute to exciting projects that make a difference.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.