SonicJobs Logo
Left arrow iconBack to search

Lead Software Developer

Ninetech
Posted a day ago, valid for 24 days
Location

Milton Keynes, Buckinghamshire MK10 9QA

Salary

£60,000 - £72,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The company is seeking a Lead Software Developer with expertise in Angular and C#/.NET for a fully remote position, offering a salary of £80,000.
  • The ideal candidate should have at least 7 years of professional software development experience, including 3 years in a leadership role.
  • Responsibilities include leading a team of five developers, overseeing project development, and maintaining existing products for scalability and security.
  • The role requires hands-on coding, mentorship, and collaboration with stakeholders to ensure timely delivery of projects.
  • Benefits include private medical insurance, 28 days of holiday plus bank holidays, and a pension plan with a 10% contribution.

Job Title: Lead Software Developer - (Angular, C#/.NET, Mobile Development)

Salary: £80,000

Location: FULLY Remote (with occasional travel to company offices in UK)

Reporting to: Development Director

Hours: Full-time, Monday to Friday, 9:00 AM to 5:30 PM

Job Purpose

We are looking for a skilled and hands-on Lead Software Developer to lead, mentor, and manage a team of five developers. In this role, you will actively contribute to the design, development, and maintenance of innovative solutions.

Reporting directly to the Development Director, you will be responsible for overseeing both new projects and the upkeep of existing products, ensuring they remain scalable, secure, and efficient. You will guide your team in developing web and mobile applications using Angular and C#/.NET, while also supporting internal staff and clients in customizing these solutions to meet specific needs.

This role requires a strong balance of leadership, hands-on coding, and ensuring the long-term maintenance and success of our products.

Duties and Responsibilities

1. Hands-On Development

  • Actively participate in the development of new features and enhancements for web applications using Angular and C#/.NET.
  • Develop and maintain cross-platform mobile applications using Xamarin, .NET MAUI, and Xcode to ensure smooth functionality across both iOS and Android.
  • Troubleshoot, debug, and resolve complex issues in both new and existing systems, ensuring high performance, security, and reliability.

2. Agile Development

  • Lead and actively participate in daily stand-ups, sprint planning, retrospectives, and sprint reviews.
  • Collaborate closely with product owners and key stakeholders to manage the product backlog, providing actionable feedback from retrospectives and reviews.
  • Proactively identify and resolve blockers or issues that may hinder the team's progress, ensuring smooth and timely delivery toward sprint goals.

3. Team Leadership & Mentorship

  • Lead, coach, and mentor a team of developers, fostering a collaborative and innovative environment that supports professional growth.
  • Conduct thorough code reviews, providing constructive feedback and ensuring adherence to coding best practices and standards.
  • Assist team members in solving technical challenges and achieving project goals efficiently.

4. Technical Oversight & Architecture Design

  • Collaborate with the Development Director to design scalable and secure architectures for both new projects and legacy systems.
  • Lead architectural decisions related to system design, mobile app development, and integration with third-party platforms.
  • Guide the team in implementing best practices and maintaining standards across back-end and front-end technologies.

5. Maintenance of Existing Products

  • Oversee the maintenance and ongoing improvement of existing software products, ensuring they meet current performance, security, and scalability standards.
  • Identify opportunities to optimize existing codebases, reduce technical debt, and enhance overall system performance.
  • Ensure timely application of updates and patches to maintain compliance with standards such as HIPAA, FHIR, and HL7.

Essential Qualifications, Skills, and Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of professional software development experience, with at least 3+ years in a leadership or team management role.
  • Strong hands-on expertise in:
    • Angular (Version 14+) for front-end development.
    • C#/ASP.NET and .NET Core (Version 6+).
    • .NET Framework (Version 4.6.2+) for API and web development.
    • SQL Server (Version 2012+).
  • Proven experience in maintaining and improving legacy systems while managing the demands of new development.
  • Proficient in Agile and Scrum methodologies, including tools like Jira or equivalent.
  • Experience with version control systems such as GIT.
  • Strong leadership and communication skills, with the ability to collaborate effectively across teams and departments.
  • Solid commercial understanding, with the ability to appreciate and react to a project’s commercial deliverables and constraints.
  • Excellent problem-solving and analytical skills, with the ability to quickly diagnose and resolve software-related issues while maintaining attention to detail and quality.
  • Capable of managing multiple priorities and balancing hands-on development with team leadership and project management.
  • Familiarity with DevOps practices and tools, such as TeamCity, Jira, etc.

Why join us and what you get?

  • FULLY Remote working available (Some Office visits)
  • £80,000 Salary
  • Private Medical Insurance
  • 28 Days Holiday + Bank Holidays
  • Comprehensive health insurance (including dental and vision coverage) and wellness programs.
  • Pension Plan: 10%
  • Performance Bonus

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.