Principal .Net Developer
Core
Lead the design, development, and delivery of high-quality end-to-end web applications using the Microsoft stack.
Role type
Principal .NET Developer / Technical Lead
Builds
End-to-end web applications, SOA projects, and n-tier architecture solutions
Domain
Life Sciences / Software Engineering
Deliverable
production ML models | product features
Required skills
.NET, C#, MVC, WCF, WebAPI, SOLID principles, Design Patterns, UML, OOP, n-tier architecture, SOA, TDD, BDD, Unit testing, MS SQL, PowerShell, JavaScript, TypeScript, Angular, HTML5, CSS3
Preferred skills
ESB, Message Queuing (MSMQ), UI testing frameworks, WPF
Responsibilities
Test drive and implement complex features, review team code and suggest improvements, refactor existing code, collaborate with Architects on design changes, estimate complexity and workload with Business Analysts, interact with other IT teams
Seniority
Senior, hands-on IC with leadership responsibilities