Lead .NET Developer Job Description Template
Our company is looking for a Lead .NET Developer to join our team.
Responsibilities:
- This lead will be responsible for leading .Net/SQL projects and microservices architecture;
- Critique business, functional, and high level technical requirements (including recovery, security, and audit);
- Promote and define development standards;
- Perform coding of complex modules, as needed;
- Designs solutions for high-complexity projects;
- Assist with project estimating and milestone planning;
- Ensures quality and consistency throughout the architecture and implementation of the code base;
- Manages, organizes, mentors, motivates and delegates tasks to a team of talented software engineers;
- Acts as a highly competent advisor to their manager, leads and team;
- Helps establish and enhance development policies, procedures, and standards and enforces their implementation upon their team of developers;
- Assumes responsibility for the quality and timeliness of the team’s deliverables;
- Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team;
- Provides detailed and timely status updates to management;
- Create unit tests and ensure code coverage is met as per the agreed standards;
- Design and code high quality deliverables adhering to defined standards and design principles.
Requirements:
- SQL Server;
- Technical expert and demonstrated experience with .NET 4.X Framework;
- Recent experience with the following: AngularJS;
- Google Maps API or other map API;
- Strong recent experience with the C# language and Web Services, including WebAPI, MVC, Linq and Entity Framework;
- SSRS Reports;
- Minimum of one (1) years’ experience working in software development with cloud web or mobile applications;
- Bootstrap;
- Minimum of eight (8) years’ experience in software development;
- Using and developing REST APIs, using tools such as RAML and Swagger / OpenAPI.