Required Skills
About the Job
Thermo Fisher Scientific, a global leader in serving science, is seeking a Senior Software Engineer with expertise in .NET and Blazor to join our team in Bengaluru/Bangalore, Karnataka. In this role, you will be instrumental in designing, developing, and maintaining high-quality software applications that support our mission to make the world healthier, cleaner, and safer.
You will delve deep into software requirements, ensuring a comprehensive understanding from end-to-end. Your responsibilities will include writing efficient, maintainable code, optimizing system performance, and contributing to the development of innovative solutions. This position offers an exciting opportunity to work on critical ImmunoDiagnostic IVD products, collaborate with cross-functional teams, and apply your technical skills in a dynamic, fast-paced environment.
Key Responsibilities: * Design, develop, and maintain software applications using C#, .NET, ASP.NET Core, and Blazor, with a strong focus on UI development. * Implement end-to-end clinical features for ImmunoDiagnostic IVD products. * Collaborate with cross-functional teams to ensure alignment and timely delivery of high-quality assignments. * Utilize 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 enhance scalability, performance, and maintainability. * Implement security best practices and conduct threat modeling.
Qualifications: * Bachelor's degree in Computer Science, Engineering, or a related field. * 6+ years of software development experience with C#, .NET, ASP.NET Core, and Blazor. * Strong proficiency in Microsoft SQL Server and database design. * Experience in WebUI development using .NET and Git. * Familiarity with RESTful APIs, gRPC, and SignalR. * Experience with Agile/Scrum methodologies. * Knowledge of microservices architecture is a plus. * Exposure to medical device software development standards (ISO 13485 & IEC 62304) is advantageous. * Excellent problem-solving, analytical, communication, and teamwork skills.