Job Description
At Clario, part of Thermo Fisher Scientific, we are seeking a Lead .NET Full Stack Engineer based in Bangalore to provide technical leadership in the design, development, and evolution of the Clario ecosystemour core platform used by patients and clinical research sites across global clinical trials. This platform plays a critical role in how patients engage with research, enabling reliable data collection, improving compliance, and supporting a high-quality trial experience.
In this role, you will lead the development of robust, scalable applications across the entire stack using C#, .NET 8+, and modern web/mobile frameworks. You will own key architectural decisions across both the frontend and backend, guide technical standards, and act as a technical reference point for full stack engineering within the R&D organization.
Working closely with product, UX, quality engineering, and clinical stakeholders, you will shape the technical direction of patient-facing solutionsensuring stability, performance, and data integrity while mentoring engineers and raising the overall maturity of the engineering capability.
What We Offer
- Competitive compensation
- Flexible work schedules
- Attractive PTO plan
- Engaging employee programs
- Provident Fund & Gratuity
- Flexible leave plans
What Youll Be Doing
- Define and own the end-to-end architecture for full stack applications, ensuring seamless integration between frontend interfaces and backend microservices.
- Lead the development of core features using C# and .NET for the backend, while remaining hands-on with modern frontend frameworks (e.g., Blazor, React, or .NET MAUI).
- Design and implement scalable RESTful APIs and microservices architectures that support high-volume data collection and global clinical trial operations.
- Drive modernization strategies, including migrating legacy .NET Framework applications to .NET Core/6/8 and optimizing cloud-native deployments.
- Oversee database design and optimization, working with SQL and NoSQL solutions to ensure secure local and cloud-based data storage and synchronization.
- Establish and enforce coding standards, performing architecture and code reviews to ensure application security (OWASP), performance, and stability.
- Own the end-to-end DevOps lifecycle, including build automation, containerization (Docker/Kubernetes), and cloud infrastructure deployment (Azure/AWS).
- Mentor and guide senior and junior engineers, supporting technical decision-making and fostering a culture of engineering excellence and continuous improvement.
- Act as a key technical partner to product owners and stakeholders, translating complex clinical requirements into robust, full stack technical solutions.
What We Look For
- Bachelors degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience with at least 2+ years in a Lead or Architect capacity.
- Expert proficiency in C# and .NET Core / .NET 5+, with deep experience in ASP.NET Web API and Entity Framework.
- Strong experience with modern web technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks such as Blazor, React, or Angular.
- Deep understanding of Microservices, Clean Architecture, MVVM/MVC, and Design Patterns.
- Proven experience with relational databases (SQL Server/PostgreSQL) and cloud platforms (Azure preferred).
- Familiarity with Docker, Kubernetes, and modern CI/CD pipelines (Azure DevOps/GitHub Actions).
- Demonstrated ability to mentor engineers, guide architectural decisions, and manage technical debt.
- Strong ability to collaborate effectively with both technical teams and non-technical business stakeholders.
Job Classification
Industry: Pharmaceutical & Life Sciences
Functional Area / Department: Research & Development
Role Category: Research & Development - Other
Role: Research & Development - Other
Employement Type: Full time
Contact Details:
Company: Clario
Location(s): India
Keyskills:
C#
.Net Core
Mvvm Mvp
Full Stack
React.Js