We are looking for a talented and self-driven Full Stack Developer with 3 to 5 years of professional experience in modern web application development. The ideal candidate will be a strong individual contributor with hands-on expertise in .NET Core 8, Angular 15+, RDBMS, and RESTful APIs. You will be responsible for designing, developing, testing, and deploying scalable features end-to-end, with a strong focus on code quality, performance, and maintainability.
Experience with unit testing (both front-end and back-end), CI/CD practices, and working in an Agile environment is required. Knowledge of Docker and SignalR is a plus.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using .NET Core 8 and Angular 15+
- Develop RESTful Web APIs for integration with front-end applications and external systems
- Design and maintain relational databases (RDBMS), ensuring data integrity and performance
- Write unit test cases for both frontend (Jasmine/Karma) and backend (xUnit/NUnit)
- Participate in code reviews, ensuring high standards of code quality and best practices
- Work in an Agile environment, actively participating in sprint planning, reviews, and retrospectives
- Implement and maintain CI/CD pipelines for automated builds, tests, and deployments
- Collaborate with cross-functional teams to understand requirements and deliver quality solutions
Required Skills & Qualifications:
- Strong proficiency in .NET Core 8 development
- Solid experience with Angular 15 or above
- Hands-on experience with relational databases (SQL Server, PostgreSQL, etc.)
- Strong knowledge of RESTful APIs development and integration
- Proficient in writing and maintaining unit and integration tests
- Experience with CI/CD tools like Azure DevOps, GitHub Actions, Jenkins, etc.
- Good understanding of Agile/Scrum methodologies
- Excellent problem-solving and analytical skills
Good to Have:
- Experience with Docker and containerized application deployment
- Knowledge of SignalR for real-time communication
- Familiarity with microservices architecture
- Experience with cloud platforms (Azure, AWS, etc.)
- Mobile app development experience (e.g., Xamarin, Flutter)
At Clario, our purpose is to transform lives by unlocking better evidence. It’s a cause that unites and inspires us. It’s why we come to work—and how we empower our people to make a positive impact every day. Whether you're advancing clinical science, building innovative technology, or supporting our global teams, your work helps bring life-changing therapies to patients faster.
The duties and responsibilities listed in this job description represent the major responsibilities of the position. Other duties and responsibilities may be assigned, as required. Clario reserves the right to amend or change this job description to meet the needs of Clario. This job description and any attachments do not constitute or represent a contract. The Department Head has the discretion to hire personnel with a combination of experience and education, which may vary from the above listed qualifications.