Senior C# .NET developer Job Description Template
Our company is looking for a Senior C# .NET developer to join our team.
Responsibilities:
- Provides expert architectural direction, prepares detailed system design documentation;
- Works with the business to drive the creation of detailed business requirements on assigned projects and requests;
- Manage a team of technical resources which may comprise of both permanent and contract staff;
- Works closely with the PM for a successful outcome;
- Provide support and mentoring for other members of team;
- Independently manage small project deliveries.
Requirements:
- Cloud platforms (ideally Azure);
- Machine Learning (specifically Computer Vision);
- .NET (C#, Core 2.0+);
- XML, JSON;
- MS SQL Server 2012;
- SQL Reporting Services;
- Asp.net mvc 5;
- Cloud deployment with Azure;
- Strong object orientated design skills;
- SQL Server;
- Entity Framework 6;
- Experience of developing RESTful APIs web services in .Net core / C#
- CSS3;
- Experience working on quality driven solutions development creating testable code, creating Unit tests and following continuous integration;
- C# .NET, .NET core is an advantage.