
Sr. Software Engineer
Thermo Fisher Scientific11 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, develop, and maintain scalable applications and services using C#, .NET, and ASP.NET Core.
- Develop and maintain WPF desktop applications and secure RESTful APIs.
- Build data-access layers with Entity Framework Core and reusable, maintainable software components.
- Provide architectural guidance and promote application design principles, coding standards, and secure software practices.
- Troubleshoot complex application, API, integration, and deployment issues.
- Conduct code reviews and develop automated unit and integration tests.
- Use Swagger and Postman for API documentation, validation, and testing.
- Support Docker-based containerized development and deployment.
- Develop and maintain GitHub Actions CI/CD pipelines and manage artifacts with JFrog Artifactory.
- Collaborate with developers, technical leads, product owners, QA engineers, DevOps teams, and other stakeholders.
- Participate in technical design, solution reviews, estimation, planning, and implementation.
- Mentor and coach development team members and provide technical guidance.
- Contribute across multiple projects and adapt to changing priorities.
Requirements
- 6–12 years of overall software development experience with significant .NET application development experience.
- Strong hands-on experience with C# and .NET 8.
- Strong experience with ASP.NET Core, WPF, RESTful API development, and Entity Framework Core.
- Understanding of application architecture, object-oriented programming, reusable software design, application security, and secure software development.
- Experience with Docker, GitHub Actions, JFrog Artifactory, xUnit, Swagger, and Postman.
- Experience with source control, Jira, and Confluence.
- Understanding of Agile Scrum and Kanban development environments.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Preferred experience with gRPC, PostgreSQL, PHP, HTML, JavaScript, CSS, Kubernetes, Helm, Miro, and cloud-native distributed application environments.
- Strong problem-solving, communication, collaboration, mentoring, decision-making, adaptability, ownership, and English-language skills.
Tech Stack
Categories
About Thermo Fisher Scientific
Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.