Staff Engineer Software(.Net)
Core
Provide technical leadership and architectural guidance while developing innovative .NET software solutions for scientific instrumentation and cloud platforms.
Role type
Staff Engineer, Software (.NET)
Builds
Scalable enterprise applications, RESTful APIs, and desktop applications for scientific instruments.
Domain
Life Sciences / Scientific Instrumentation
Deliverable
production ML models | product features
Required skills
C#, .NET 8, ASP.NET Core, WPF, REST API design, Entity Framework Core, Docker, CI/CD pipelines, xUnit testing, Agile/Scrum (via careerplan.io/jobs/R-01370132-staff-engineer-softwarenet-at-thermofisher)
Preferred skills
gRPC, PostgreSQL, Kubernetes, Helm, JavaScript/CSS
Technologies
.NET 8, ASP.NET Core, WPF, Entity Framework Core, Docker, GitHub Actions, JFrog Artifactory, xUnit, Swagger, Postman, Jira, Confluence
Responsibilities
Design and develop scalable .NET applications and services; create desktop applications using WPF; build secure RESTful APIs; implement data-access layers with EF Core; define coding standards and design principles; conduct code reviews; develop automated unit and integration tests; mentor development team members; troubleshoot complex application and integration issues.
Seniority
Staff, hands-on IC with technical leadership