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.