Principal Software Engineer
Core
Deliver high-quality end-to-end web applications and accelerate delivery as a technical lead.
Role type
Principal Software Engineer (Technical Lead)
Builds
End-to-end web applications using Microsoft stack
Domain
Life sciences / Analytical testing services
Deliverable
production ML models | product features
Required skills
.NET, C#, MVC, WCF Rest, WebAPI, nUnit/MsUnit, EF, JavaScript, TypeScript, Angular, MS SQL Databases, TDD, BDD, UML, OOP, n-tier architecture, SOA design, Agile/Scrum
Preferred skills
ESB, Message Queuing (MSMQ), WPF, UI testing frameworks, WPF
Technologies
.NET, C#, MVC, WCF Rest, WebAPI, nUnit, MsUnit, EF, JavaScript, TypeScript, jQuery, Angular, Jasmine, HTML5, CSS3, MS SQL, PowerShell, MSMQ, WPF
Responsibilities
Test drive and implement complex features, review team code and suggest improvements, refactor existing code, collaborate with Architects on design changes, interact with Business Analysts to estimate complexity and choose technical solutions.
Seniority
Senior, hands-on IC with leadership responsibilities