Lead Developer (.Net + Angular)
Core
Develop, test, document, and deliver complex end-to-end web application features using the Microsoft technology stack.
Role type
Senior hands-on technical lead (.NET + Angular)
Builds
End-to-end web applications
Domain
Enterprise software development
Required skills
.NET, C#, MVC, WCF, REST, Web API, Entity Framework, TypeScript, Angular, JavaScript, HTML5, CSS3, Microsoft SQL databases, TDD, BDD, unit testing, UI testing, Agile/Scrum, SOLID principles, n-tier architecture
Preferred skills
PowerShell, ESB, MSMQ, WPF, laboratory-related applications
Technologies
.NET, Angular, TypeScript, C#, Entity Framework, Microsoft SQL, WCF, REST, Web API, nUnit, MSTest, Jasmine, jQuery, HTML5, CSS3
Responsibilities
Develop and deliver complex end-to-end web application features; Review team code and refactor to improve quality; Collaborate with architects on architectural changes; Work with business analysts to refine requirements into working software; Support quality practices including TDD, BDD, and Agile delivery
Seniority
Senior, hands-on IC