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.