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.