Principal Software Engineer
Core
Design, develop, and implement end-to-end web applications for a global Quality Management System (eQMS) used by scientists and engineers to manage quality and compliance processes.
Role type
Principal Software Engineer (IC)
Builds
Next-generation web applications (eQMS) for bio/pharmaceutical product testing
Domain
Life Sciences / BioPharma / Quality Management Systems
Deliverable
production ML models | product features
Required skills
.NET Core, C#, ASP.NET Core, Angular, Microservices, Domain Driven Design, CI/CD, Azure Functions, Cosmos DB, Elastic Search, OAuth2, SOLID principles, Unit Testing
Preferred skills
Event-Driven architectures, n-tier architectures, UI testing frameworks
Technologies
.NET, .NET Core, C#, Asp.net Core, Asp/Net MVC, WebAPI, Angular, Cosmos DB, Elastic Search, Azure Functions, Azure Monitor, Azure DevOps
Responsibilities
Design and develop end-to-end web applications; Mentor and coach a team of developers; Own code quality, unit test coverage, and technical documentation; Integrate browser-based applications with existing services; Advocate for FURPS quality standards.
Seniority
Principal, hands-on IC with mentorship