About this role
The team is seeking a Senior Software Engineer to join their dynamic team. In this role, you will analyze business needs and design IT solutions that support both organizational and customer requirements. You will have the opportunity to develop, test, and implement new software applications while also modifying existing systems to enhance functionality.
Key Responsibilities:
- Analyze business needs to design effective IT solutions.
- Develop, test, and implement new software applications.
- Modify existing systems to improve functionality and performance.
- Work across multiple system platforms and programming environments.
- Lead and contribute to moderately complex development initiatives.
- Troubleshoot and resolve complex technical issues creatively.
Required Skills & Qualifications:
- Strong experience in software development and engineering principles.
- Proficiency in multiple programming languages and development tools.
- Experience with system architecture and design.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
Experience:
- Minimum of 5 to 8 years in software engineering or related field.
What we offer:
The team provides a dynamic work environment with opportunities for professional growth, a collaborative team culture, and the chance to work on 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.