Senior C# .NET developer

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.