c# .net developer

c# .net developer Job Description Template

Our company is looking for a c# .net developer to join our team.

Responsibilities:

  • Keeping up to date with emerging technologies;
  • Developing and innovating applications using relevant development languages;
  • Working with Agile, as well as being actively involved in daily Scrum Meetings;
  • Development of high quality software solutions as directed by the development manager;
  • Implement the solution with the team based on the design solution;
  • GIT, MS TFS all helpful;
  • Act as the mentor to less experienced developers;
  • Continually maintaining and updating existing transactional web solution;
  • C# development experience with SQL Server;
  • AWS Beneficial;
  • Take part in reviews of other developers’ code;
  • The maintenance and enhancement of existing applications;
  • GUI development for internal and external processes;
  • Coordinating change control which will include software management, testing and production release;
  • Work with the business to test and evaluate applications.

Requirements:

  • Educated to degree level (1st or 2:1) or equivalent experience;
  • Demonstrable knowledge of core web development technologies (HTML and JavaScript);
  • Unit testing experience;
  • CSS;
  • .Net web service development skills;
  • .NET framework (C#);
  • Experience using Entity Framework;
  • Experience building Services. WebAPI preferred but WCF REST / JSON etc is find. They build Micro Services, but this is not required experience;
  • Design methodologies and best practices;
  • JavaScript, ideally some experience of using Angular JS;
  • They use Angular, but this is not required, useful if you have Javascript skills;
  • Experience with Team Foundation server (using both TFVC and GIT);
  • Knowledge of continuous integration and release management using Team Foundation Server;
  • GUI development for internal and external processes;
  • Must be a highly motivated individual who relishes challenge.