Enable job alerts via email!

Senior .NET Developer

AI Technologies

Southampton

On-site

GBP 50,000 - 90,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior .NET Developer to enhance their core digital solutions. In this role, you'll leverage your extensive .NET expertise to develop and maintain high-performance applications while collaborating with stakeholders. You'll be responsible for optimizing application performance, ensuring compliance with IT security standards, and mentoring team members. This position offers a dynamic work environment where your contributions will directly impact the company's technological advancements. If you're passionate about software development and eager to tackle complex challenges, this opportunity is perfect for you.

Qualifications

  • 5+ years of .NET development experience with a strong Microsoft stack background.
  • Experience with Umbraco and agile development methodologies.

Responsibilities

  • Develop and maintain core digital solutions based on .NET and API integrations.
  • Monitor systems, analyze production issues, and drive problem resolution.

Skills

.NET Development
C#
MVC
Umbraco
Agile Methodologies
Communication Skills
Problem Solving
Data Migration
Analytical Skills
IT Security Compliance

Tools

Azure
Web API
MS SQL Server
CosmosDB
Vue.js
React

Job description

Senior .NET Developer

Purpose of job

You will be responsible for maintaining and developing core digital solutions based on .NET framework and API integrations. Your role involves ensuring software applications perform optimally to meet internal stakeholder needs and align with our technology infrastructure. You'll also provide technical guidance on code and solution design to team members.

Key duties and responsibilities as a Senior .NET Developer:

  • Complete user story documentation promptly

  • Monitor systems and develop proactive issue identification processes, analyze root causes of production issues and develop solutions for escalated tickets

  • Create prototypes and proof of concepts with proper documentation

  • Develop complex features across multiple systems (.NET, Dynamics, Umbraco, APIs)

  • Write scalable, reusable code following established standards

  • Implement unit and automated testing

  • Collaborate with stakeholders and integrate code from other teams

  • Participate in code and architecture reviews while supporting knowledge sharing

  • Optimize application performance and address root causes of issues and drive problem resolution

  • Perform data correction and procedural improvements

  • Respond to critical issues, occasionally working flexible hours

  • Utilize source control and DevOps practices and implement modern, efficient, and reusable technologies

  • Adhere to IT Security and Data Protection policies

Knowledge, skills and experience required as a Senior .NET Developer:

  • Experience and knowledge with Umbraco (mandatory)

  • Excellent communication and collaboration abilities

  • Experience in agile development and large-scale data migration projects. Understanding of Scrum/Agile methodologies

  • Minimum 5 years of .NET development experience and strong Microsoft stack background (5+ years)

  • Proficiency in C# and MVC

  • Knowledge of ASP.NET WebForms, MVC, and Core

  • Experience with Web API and Azure technologies and familiarity with Azure Functions

  • Experience with Vue.js, CosmosDB, and React

  • 3+ years working with MS SQL Server, Azure, and CosmosDB

  • Ability to explain technical concepts to non-technical stakeholders and Skill in translating business requirements into technical specifications

  • Support for IT security standards and compliance requirements

  • Detail-oriented, analytical mindset

  • Alignment with company values and behaviors

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.