Engineer II, Software
Thermo Fisher Scientific
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain software applications using C#, .NET, ASP.NET Core, Blazor, and other relevant technologies.
- Implement end to end clinical feature for ImmunoDiagnostic IVD products.
- Collaborate with cross functional teams to ensure alignment on the expectations and deliver to the assignments on time with high quality.
- Use Microsoft SQL Server for database design, optimization, and management.
- Integrate with Windows Server Update Services (WSUS) and Windows Server environments.
- Apply CQRS design patterns to improve scalability, performance, and maintainability.
- Bachelor’s degree in computer science, Engineering, or related field.
- 3-5 years of experience in software development using C#, .NET, ASP.NET Core, Blazor, and related frameworks.
- Strong understanding of Microsoft SQL Server and database design principles.
- Experience with RESTful APIs, gRPC, SignalR, and real-time communication protocols.
- Familiarity with Windows Server Update Services (WSUS) and Windows Server environments.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team in a fast-paced environment.
- Exposure to medical device software development with ISO 13485 & IEC 62304 standards.
- Experience with Agile/Scrum methodologies.
- Knowledge of microservices architecture and distributed systems.
- Familiarity with cloud platforms such as Azure or AWS.