Lead .Net Developer
Core
Develop, test, document, and deliver complex end-to-end web applications using Microsoft-stack technologies.
Role type
Lead .NET Developer
Builds
End-to-end web applications
Domain
Enterprise software development
Required skills
.NET, C#, SOLID principles, design patterns, n-tier architecture, MVC, WCF, REST, Web API, Entity Framework, Microsoft SQL databases, PowerShell, JavaScript, TypeScript, Angular, HTML5, CSS3, TDD, BDD, unit testing
Preferred skills
ESB, message queuing (MSMQ), WPF, UI testing frameworks, laboratory application development
Technologies
.NET, C#, MVC, WCF, REST, Web API, NUnit, Entity Framework, Angular, TypeScript, JavaScript, Microsoft SQL, PowerShell, MSMQ
Responsibilities
Develop complex software features; review and refactor team code; collaborate with architects on design; estimate workload and refine requirements with business analysts; support quality practices including unit testing and architectural design
Seniority
Senior, hands-on IC with leadership responsibilities