GOTO Group is a successful privately owned property technology company providing multitude of services for the client on their moving home journey.
To support our ambitious growth plans, we are seeking an experienced Senior .NET C# Software Engineer Team Lead. The successful applicant should be a senior full‑stack developer and be familiar with the full software development life cycle with experience in seeing through projects from concept to delivery.
They must be comfortable running both practical projects, and managing teams of junior‑mid developers.
A background in Agile working methodologies and familiarity with Continuous Integration and Continuous Deployment techniques is particularly welcome.
Key Responsibilities
- Technical Leadership and Development – Lead the design, development, and implementation of high‑performance, scalable, and robust web applications and APIs using C# and .NET.
- Serve as the technical expert for the team, ensuring high‑quality code and adherence to best practices, including SOLID principles and enterprise architecture standards.
- Drive code reviews, providing constructive feedback and ensuring team alignment with established coding standards.
- Oversee the full software development life cycle, from initial concept and design to deployment and maintenance.
Team Management & Mentorship
- Manage, mentor, and provide guidance to a team of junior and mid‑level developers, fostering a collaborative and innovative team environment.
- Support the professional growth of team members through technical coaching, regular feedback sessions, and sharing knowledge of the latest best practices.
- Assist in setting goals, allocating resources, and evaluating the progress of team members, in alignment with UK oversight.
DevOps and Infrastructure
- Design and maintain continuous integration and continuous deployment (CI / CD) pipelines to automate builds, testing, and deployments.
- Work with Microsoft Azure cloud services, leveraging features for application hosting, data storage, and performance optimization.
- Manage source control workflows using Git to ensure smooth and secure code management.
Collaboration & Project Management
- Work closely with internal and external stakeholders to translate business requirements into efficient, maintainable, and scalable technical solutions.
- Actively participate in the agile development process by planning, executing, and delivering projects on time and within scope.
- Collaborate with cross‑functional teams, including product managers and UX / UI designers, to ensure seamless integration and delivery of the final product.
Key Skills
- Minimum 6 years' software development experience, with at least 4 years in a management / leadership role.
- Strong C# / .NET development experience (web applications and APIs).
- Fluent in Microsoft SQL Server T‑SQL with database optimisation skills.
- Solid knowledge of web technologies (HTML5, CSS3, Bootstrap, JavaScript).
- Experience with responsive design and good UI / UX practices.
- Skilled in CI / CD pipeline development and automation.
- Strong understanding of SOLID principles and enterprise architecture.
- Proficient in Git source control and modern branching strategies.
Desirable Skills
- Hands‑on experience with Microsoft Azure cloud services.
- Exposure to Azure DevOps and CI / CD workflows.
- Working knowledge of Agile methodologies and development pipelines.
Due to the high volume of applications, only successful candidates will be contacted.
If you do not hear back from us within 14 days, your application has not been successful.