Leeds, London, Edinburgh, United Kingdom – presence in the office as needed.
About the Role:
We are looking for a talented and experienced Lead Developer to head up our development team. This role is ideal for someone with extensive expertise in C# and Angular, capable of effectively leading a small team of developers, maintaining the highest quality standards, and collaborating closely with cross-functional teams.
Key Responsibilities:
- Lead and mentor a multi technology development team of 4-5, ensuring timely delivery of robust software solutions.
- Design, develop, and maintain high-quality applications using C#, MAUI, WinForms, Web API, and Angular setting standards and enforcing adherence.
- Deploy supporting technologies including SQL, CI/CD practices, using Azure DevOps (ADO) for streamlined continuous integration and deployment.
- Identify, document, and resolve software defects, ensuring software reliability and stability, perform code reviews and provide constructive helpful feedback.
- Collaborate closely with product management, stakeholders, and other developers to clearly define requirements and deliver outstanding products.
- Champion coding best practices, quality assurance, and continuous improvement within the team.
- Maintain high standards for documentation practices, ensuring clarity and ease of use.
Required Skills and Qualifications:
- 7+ years of experience in complex software development roles.
- Proficient in C# and Angular.
- Solid experience with SQL, creating CI/CD processes, and Azure DevOps.
- Excellent problem-solving abilities with meticulous attention to detail.
- Strong communication, teamwork, sociability, and leadership skills.
- Capable of independent and collaborative working.
- Experience with AppCheck, SonarQube, or similar quality assurance tools.
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (preferred).
Preferred Qualifications:
- Experience leading software development teams and managing project workflows.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Relevant certifications in software development.
- Domain knowledge in medical, tracking, or sterile services industries would be advantageous.
- Previous experience with AI development tools and practices.
Additional Considerations:
- Interest in AI and emerging technologies, and willingness to adopt innovative practices.
- Familiarity with security and performance optimisation would be beneficial.
- Experience working directly with customers or end-users to gather requirements and feedback is highly valuable.
What We Offer:
· 55 – 70 Kpa depending on experience and suitability
25 days holiday.
Flexibility in Hybrid working.
About the Role:
We are looking for a talented and experienced Lead Developer to head up our development team. This role is ideal for someone with extensive expertise in C# and Angular, capable of effectively leading a small team of developers, maintaining the highest quality standards, and collaborating closely with cross-functional teams.
Key Responsibilities:
- Lead and mentor a development team of 4-5, ensuring timely delivery of robust software solutions.
- Design, develop, and maintain high-quality applications using C#, MAUI, WinForms, Web API, and Angular.
- Employ supporting technologies including SQL, CI/CD practices, and Azure DevOps (ADO) for streamlined continuous integration and deployment.
- Identify, document, and resolve software defects, ensuring software reliability and stability.
- Collaborate closely with product management, stakeholders, and other developers to clearly define requirements and deliver outstanding products.
- Champion coding best practices, quality assurance, and continuous improvement within the team.
- Maintain high standards for documentation practices, ensuring clarity and ease of use.
Required Skills and Qualifications:
- 7+ years of experience in complex software development roles.
- Proficient in C# and Angular.
- Solid experience with SQL, CI/CD processes, and Azure DevOps.
- Excellent problem-solving abilities with meticulous attention to detail.
- Strong communication, teamwork, sociability, and leadership skills.
- Capable of independent and collaborative working.
- Experience with AppCheck, SonarQube, or similar quality assurance tools.
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (preferred).
Preferred Qualifications:
- Experience leading software development teams and managing project workflows.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Relevant certifications in software development.
- Domain knowledge in medical, tracking, or sterile services industries would be advantageous.
- Previous experience with AI development tools and practices.
Additional Considerations:
- Interest in AI and emerging technologies, and willingness to adopt innovative practices.
- Familiarity with security and performance optimisation would be beneficial.
- Experience working directly with customers or end-users to gather requirements and feedback is highly valuable.
Job Type: Full-time
Pay: £55,000.00-£75,000.00 per year
Benefits:
- Casual dress
- Company pension
- Health & wellbeing programme
- Paid volunteer time
Application question(s):
- Are you located in Leeds, London or Edinburgh area?
Experience:
- Cross-functional team leadership: 5 years (required)
Work authorisation:
- United Kingdom (required)
Work Location: Remot