About this role
The team is seeking a Software Development Manager to lead and oversee their software development teams. This role is crucial for driving innovation and ensuring the delivery of high-quality software solutions that enhance the vehicle lifecycle and other key services.
Key Responsibilities:
- Manage and mentor a team of software developers, fostering a culture of collaboration and continuous improvement.
- Oversee the software development lifecycle, ensuring projects are delivered on time and meet quality standards.
- Collaborate with cross-functional teams to define project requirements and scope.
- Implement best practices in software development, including agile methodologies and code reviews.
- Monitor and evaluate team performance, providing regular feedback and support for professional development.
Required Skills & Qualifications:
- Proven experience in software development and team management, with a strong background in programming languages such as Java, Python, or C#.
- Familiarity with modern software development frameworks and tools, including React, Node.js, and cloud services like AWS or Azure.
- Strong understanding of software architecture and design principles.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and interpersonal skills.
Experience: 5-8 years in software development and team leadership roles.
What we offer:
- Opportunity to work with a dynamic and innovative team.
- A collaborative work environment that values creativity and initiative.
- Professional development opportunities to enhance your skills and career growth.
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.