Lead Developer

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.
Company
Athera Healthcare
Location
Inverkeithing, Fife, UK
Posted
Company
Athera Healthcare
Location
Inverkeithing, Fife, UK
Posted