Senior Backend .NET Developer (Umbraco, C#, Azure)
Overview:
We are seeking a highly skilled and motivated Senior Backend .NET Developer with expertise in Umbraco, C#, Azure Functions, and Azure Cloud to join our dynamic team. In this pivotal role, you will lead Back End-focused digital projects, providing essential technical expertise to the business and ensuring the seamless operation and optimization of IT systems. You will work within a collaborative environment, helping shape the future of our digital offerings while driving innovation and excellence in Back End development.
This position is predominantly remote (90%), falls outside of IR35, and offers a competitive daily rate of £300.
Key Responsibilities:
-
Backend Development: Design, develop, and maintain robust Back End services, APIs, and business systems that meet and exceed user requirements. Ensure the scalability, security, and performance of all Back End components.
-
Collaboration: Work closely with cross-functional teams, including Front End developers, UX/UI designers, project managers, and stakeholders, to align on strategies and ensure the successful delivery of projects.
-
Technical Expertise: Architect and implement software solutions with a focus on maintainability and performance. Produce comprehensive technical documentation and provide mentorship to junior developers on best practices in Back End development.
-
Continuous Improvement: Stay updated with the latest industry trends and technologies. Identify opportunities for process improvements and innovations in the Back End development space.
-
Delivery Excellence: Ensure all projects are completed on time, within budget, and deliver measurable business benefits. Foster a culture of quality, efficiency, and accountability within the development team.
Skills and Experience Required:
-
Extensive Experience: Proven track record of significant experience in Back End development within a commercial environment, ideally leading projects and delivering high-quality digital solutions.
-
Umbraco Expertise: Strong hands-on experience with Umbraco CMS, with the ability to develop, customize, and optimize content management systems to meet business needs.
-
Full Stack Proficiency: Proficient in full stack .NET development, with a deep understanding of C# and .NET 4.5+ frameworks, including MVC and Entity Framework.
-
Azure Functions and Cloud Experience: Practical experience with Azure Functions and Azure Cloud, with the ability to deploy, manage, and optimize cloud-based solutions.
-
RESTful APIs: Extensive experience in designing and working with RESTful APIs, ensuring seamless integration with other systems and services