C# Developer

C# Developer Job Description Template

Our company is looking for a C# Developer to join our team.

Responsibilities:

  • Involvement in design and technical specifications;
  • Involvement in upcoming mobile application development projects;
  • Integrating back-office Company workflow systems within an effective website user experience;
  • Responsible for projects from start to finish (including supporting business and user acceptance testing), turning them into fully working solutions;
  • Act as technical mentor to more junior colleagues;
  • Help maintain code quality, organisation and automation;
  • Create technical documentation and reports;
  • Develop code as part of a wider team, contributing to code review;
  • Implement backend services and APIs;
  • Managing development task allocation with project managers and the development team;
  • Help ensure the performance, quality and responsiveness of services by working closely with our Lead Tester;
  • Managing client expectations of delivery timescales and costs for enhancements;
  • Research, learn new methodologies and technologies and implement them in the project;
  • Building and deploying highly scalable system in Microsoft Azure;
  • Troubleshoot and debug existing software.

Requirements:

  • .NET CORE;
  • MVC;
  • Entity Framework (Code First);
  • Azure web applications;
  • Umbraco;
  • Asp.net MVC;
  • Excellent C# a must;
  • Kniowledge of MS Access & MS SQL databases;
  • Mathematically minded with a strong willingness to learn;
  • Your strongest technical skills will be in C#, SQL and Javascript;
  • SDLC lifecycle experience with Scrum / Agile development methodologies;
  • NET MVC;
  • You must be professionally presentable due to the blue-chip client list in a prestigious market;
  • C# and .Net 4/ .Net Core ecosystems;
  • RESTful APIs.