Thermo Fisher Scientific
2 weeks ago
Staff Engineer - Platform Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Thermo Fisher Scientific
- Location
- India, Karnataka, Bangalore India
- Posted
- 2 weeks ago
Job description
This job is with Thermo Fisher Scientific, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
We are looking for a skilled C#/.NET Developer with strong cloud platform experience to build secure, scalable, cloud-native applications. This role focuses on embedding security into cloud-based development and infrastructure.
Key Responsibilities
- Design, develop, and maintain cloud-native applications using C#, .NET Core.
- Design, develop, and maintain backend services and APIs using TypeScript and Node.js.
- Build and deploy solutions on cloud platforms (Azure, AWS, or GCP).
- Implement secure coding practices to prevent vulnerabilities (OWASP Top 10).
- Implement cloud security best practices including IAM, network security, and data protection.
- Integrate authentication and authorization mechanisms (OAuth2, OpenID Connect, JWT).
- Collaborate daily with US-based onshore teams for design, development, and delivery.
- Participate in overlapping working hours for agile ceremonies and support.
- Integrate security tools into CI/CD pipelines (SAST, DAST, container scanning).
Required Qualifications
- Bachelor’s degree in Computer Science, Cybersecurity, or related field (or equivalent experience).
- 7+ years of experience in C#/.NET development.
- 5+ years of experience in TypeScript/Node.js development.
- Hands-on experience with at least one cloud provider (Azure, or AWS).
- Strong understanding of ASP.NET Core, Web APIs, and RESTful services.
- Knowledge of secure software development lifecycle (SSDLC).
- Experience with cloud security fundamentals (IAM, encryption, network security).
- Strong communication skills for collaboration with US-based teams.
- Ability to work effectively in a distributed/offshore model.
Preferred Qualifications
- Experience with Azure services (App Services, Functions, Key Vault, Azure AD) or AWS equivalents.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with DevSecOps pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Certifications such as Azure Security Engineer, AWS Security Specialty, Security+, or CISSP are preferred
- Experience implementing zero trust security models.
- Prior experience in offshore/onshore team environments.
Key Technical Skills
- Languages: C#, .NET Core, JavaScript (Node.js), TypeScript
- Cloud: Azure, AWS, or GCP
- Security: OWASP, IAM, encryption, secure authentication
- DevOps: CI/CD, IaC (Terraform, ARM)
- APIs: REST, microservices, API security
- Containers: Docker, Kubernetes
- Databases: MongoDB, SQL Server, cloud data services
Required skills
- docker
- ci/cd
- security
- typescript
- aws
- kubernetes
- jenkins
- github actions
- gcp
- azure
- node.js
- apis
- terraform
- azure devops
- .net
- c#
- sql server
- mongodb
- microservices
- computer science
- backend services
- cybersecurity
- oauth2
- ssdlc
- cissp
- data protection
- jwt
- security+
- openid connect
- iam
- .net core
- asp.net core
- encryption
- network security
- arm
- restful services
- cloud platform
- cloud-native applications
- web apis
- sast
- dast
- api security
- owasp top 10
- cloud data services
- zero trust security
- azure security engineer
- container scanning
- aws security specialty
Interested in this position?
Create your free account and tailor your CV to match this job.