Senior C# Developer Job Description Template
Our company is looking for a Senior C# Developer to join our team.
Responsibilities:
- Develop and maintain Web and Desktop applications;
- Mobile development is advantageous;
- Meeting customer software requirements and develop software applications and programs to spec;
- Maintain all source code;
- Communicating at a management level;
- Version control discipline for software releases;
- Follow formal software engineering practice;
- Experience with clients and meeting client expectations;
- Using tried-and-tested architectural and design patterns in accordance with the bank’s architecture standards and technology preferences;
- Develop C# .NET solutions: That satisfy the requirements of business;
- That are robust, simple to maintain and are production ready;
- Liaising with Development Team, Test Analysts and Business Analysts for technical development;
- Implementing development projects of all descriptions (either IT related or not);
- Maintenance of projects as well as enhancements.
Requirements:
- .Net core;
- 3+ years experience in C# Development;
- 8+ years experience;
- Entity Framework;
- MCSD (compulsory);
- ASP, HTML, CSS, Bootstrap, Javascript, WPF, WINFORMS (Legacy);
- CSS3;
- Proficient in using Microsoft Visual Studio;
- Team player that understands how their own work is important to the teams success;
- TDD;
- Cross Browser/Platform development;
- Relevant certification Advantageous;
- 8-10 Year software development, full stack development (front-end and back-end);
- HTML5 Api’s (Video, Geolocation etc.);
- 5+ years C# ASP.NET Developmental Experience.