.NET Technical Lead

  • Full-time
  • Department: Apps Modernisation & Integration

Company Description

Version 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We’re also an award-winning employer reflecting how employees are at the heart of Version 1. 

We’ve been awarded: Innovation Partner of the Year Winner 2023 Oracle EMEA Partner Awards, Global Microsoft Modernising Applications Partner of the Year Award 2023, AWS Collaboration Partner of the Year - EMEA 2023 and Best Workplaces for Women by Great Place To Work in UK and Ireland 2023. 

As a consultancy and service provider, Version 1 is a digital-first environment and we do things differently. We’re focused on our core values; using these we’ve seen significant growth across our practices and our Digital, Data and Cloud team is preparing for the next phase of expansion. This creates new opportunities for driven and skilled individuals to join one of the fastest-growing consultancies globally.

Job Description

Version1 is seeking an accomplished Technical Lead with a proven track record in leading Scrum teams and delivering robust solutions using C#.NET, ASP.NET Core, and Blazor technologies. The ideal candidate will possess deep expertise in C#, HTML, CSS, Blazor WebAssembly, Blazor Server, T-SQL, and, most importantly, strong hands-on experience with Microsoft Azure and Logic Apps. We are looking for a proactive, self-motivated professional with excellent problem-solving, debugging, and communication skills who thrives in a collaborative, agile environment.

Key Responsibilities

  • Lead a Scrum team through requirement analysis, design, implementation, and release processes.
  • Identify and assign key tasks for all backlog items, driving the team to successful delivery.
  • Mentor and support team members on technical challenges, fostering a high-performance culture.
  • Design, develop, and maintain software applications using .NET Core/.NET 6+ with ASP.NET Core or Blazor frameworks.
  • Architect, implement, and optimize workflows and integrations using Azure Logic Apps and related Azure services.
  • Adhere to design principles, providing innovative and scalable solutions.
  • Perform low-level design and create technical and functional specifications.
  • Prepare architectural and workflow diagrams, prototypes, and documentation using tools such as Visio, Draw.io, and Figma.
  • Work with ORM frameworks like Entity Framework Core and Dapper.
  • Develop complex stored procedures, triggers, and views in MS SQL Server and Azure SQL Server.
  • Write and maintain unit tests using xUnit or bUnit frameworks to ensure code quality.
  • Utilize Azure DevOps and Git for continuous integration, deployment, and efficient source code management (branching and merging).
  • Participate actively in Agile ceremonies, including sprint planning and daily stand-ups.
  • Conduct peer code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Perform secure code reviews and code analysis using SAST and DAST tools to ensure application security.
  • Manage deployments in Azure environments and optimize application performance.
  • Perform basic cloud administration tasks in Azure.
  • Provide guidance and support to junior team members as needed.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or a related field.
  • 10+ years of professional experience in software development, with at least 4 years in a team leadership role.
  • Minimum 6 years of hands-on experience developing web applications with ASP.NET Core, C#, Web API, Razor Pages, HTML, JavaScript, jQuery, and CSS.
  • Proven experience developing Blazor Server and Blazor WebAssembly applications.
  • Strong understanding of SignalR messaging framework.
  • In-depth knowledge of OOP concepts, SOLID principles, and design patterns (e.g., MVVM, component-based architecture).
  • Familiarity with SPA (Single Page Application) frameworks and component-based models.
  • Proficiency in writing unit tests using xUnit or bUnit.
  • Strong experience in source code management (branching and merging) using Git/Azure DevOps.
  • Hands-on experience developing complex stored procedures, triggers, and views in Azure SQL Server.
  • Extensive experience with Azure App Services, Azure Functions, Azure Container Apps, Logic Apps, cloud deployments, and basic cloud administration.
  • Demonstrated ability to resolve application performance issues.
  • Experience preparing low-level designs, workflow diagrams, and technical/functional documentation.
  • Excellent communication and presentation skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Willingness to work in UK shift hours to collaborate with international teams and clients.

Desired Skills

  • Experience with legacy technologies such as VB6 and code migration tools like VBUC (Visual Basic Upgrade Companion).
  • Azure Developer Associate certification is a plus.
  • Experience with Angular or React and exposure to the manufacturing domain is advantageous.
  • Scrum Master certification (CSM or PSM) is a plus.

Additional Information

At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their well-being, professional growth, and financial stability. 

One of our standout advantages is the ability to work with a hybrid schedule along with business travel, allowing our employees to strike a balance between work and life. We also offer a range of tech-related benefits, including an innovative Tech Scheme to help keep our team members up-to-date with the latest technology. 

We prioritise the health and safety of our employees, providing private medical and life insurance coverage, as well as free eye tests and contributions towards glasses. Our team members can also stay ahead of the curve with incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat. 

Our employee-designed Profit Share scheme divides a portion of our company's profits each quarter amongst employees. We are dedicated to helping our employees reach their full potential, offering Pathways Career Development Quarterly, a programme designed to support professional growth. 

Privacy Notice