About this role
The team is seeking a Software Engineer Consultant II to join their dynamic team. In this role, you will be responsible for developing high-quality software solutions that meet the evolving needs of the business and its customers. You will collaborate with cross-functional teams to design, implement, and maintain software applications that are scalable and efficient.
Key Responsibilities:
- Develop and maintain code for complex software applications.
- Collaborate with product managers and other stakeholders to gather requirements and design software solutions.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Stay updated with emerging technologies and industry trends to enhance software development practices.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end technologies like React or Angular.
- Familiarity with cloud services, particularly AWS or Azure.
- Strong understanding of software development methodologies, including Agile.
- Excellent problem-solving skills and attention to detail.
Experience:
- 5-8 years of relevant software engineering experience.
What we offer:
- A collaborative work environment that encourages innovation and professional growth.
- Opportunities for continuous learning and development.
- A chance to work on impactful projects that make a difference in people's lives.
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.