Senior .NET Developer

Senior .NET Developer Job Description Template

Our company is looking for a Senior .NET Developer to join our team.

Responsibilities:

  • Write great code in a Test-Driven Development/Agile environment;
  • Working in a fast-changing environment driven by the team;
  • Work in a collaborative fashion with your fellow Developers;
  • Use Cloud Technology at scale;
  • Solve problems skilfully;
  • Influence the technical architecture on the projects you are involved in;
  • Able to take responsibility in delivering a range of projects in a timely manner;
  • Works well in teams or on your own;
  • Have a thorough understanding of development practices, technical architectures, design patterns and continuous delivery;
  • Be commercially aware with a can-do attitude and plenty of drive and ambition;
  • Development in C#/ ASP.NET, MVC, HTML, CSS and Web API’s;
  • Ideas generation and project scoping;
  • Creation and development of responsive websites;
  • An individual who is on top of emerging practices and trends in the Microsoft arena;
  • Bug fixing, maintaining and improving existing applications.

Requirements:

  • TDD;
  • .NET CORE;
  • CI/CD and DevOps;
  • Many years experience of full-stack ASP.NET development, including;
  • A strong initiative and willingness to find new solutions;
  • Experience with WCF/WPF;
  • Asp.net mvc 5;
  • Minimum of 5 years of commercial C# experience;
  • Experience of Advanced Javascript;
  • Able to take responsibility in delivering a range of projects in a timely manner;
  • Entity Framework;
  • Strong JavaScript and ES6;
  • Managing/designing cloud hosted infrastructure such as (AWS, Azure, GCP), including the setup, monitoring, solution design (Cloud Native) & security;
  • Source Control (ideally Team Foundation Server);
  • Be commercially aware with a can-do attitude and plenty of drive and ambition.