About this role
The team is seeking a Technical Lead Software Development to lead the architecture, design, and delivery of enterprise-grade applications. This role requires strong hands-on expertise in Microsoft and web technologies, as well as proven leadership experience in managing technical teams.
Key Responsibilities:
- Lead the architecture and design of scalable software solutions.
- Oversee the delivery of high-quality applications, ensuring adherence to best practices.
- Guide project execution and manage timelines effectively.
- Ensure code quality through code reviews and implementing testing strategies.
- Drive innovation by researching and integrating new technologies.
- Mentor and support engineers in their professional development.
- Collaborate with cross-functional teams to align project goals with business objectives.
Required Skills & Qualifications:
- Strong proficiency in Microsoft technologies (e.g., .NET, C#) and web development frameworks.
- Proven experience in leading technical teams and managing software projects.
- Excellent problem-solving skills and a strong attention to detail.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Familiarity with Agile methodologies and project management tools.
Experience:
- Minimum of 5-8 years in software development, with at least 2 years in a leadership role.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- Professional development and growth opportunities.
- A collaborative and supportive team culture.
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.