Backend Engineer (Mid-level) We are looking for a hands-on Backend Engineer who is proficient in C# programming with .Net Core SDK (8.0). In this role, you will be working with a cross-functional team of Frontend Developers, Data Engineers, Data scientists and DevOps Engineers to build secure, scalable and robust APIs to help operationalise clinical research applications. Successful applicants will have extensive experience with C#, .Net Core, REST APIs and Relational Databases on containerised platforms. Experience in Healthcare/Medical Device/pharmaceutical domains would be ideal, especially knowledge of protocols and standards related to clinical data in motion and at rest. Since this is primarily a remote role, strong communication and collaboration skills are required. We are looking for someone who would be keen on minimizing overall complexity and has a focus on writing the simplest possible, clean code that enables peers to read and understand code easily and scale well as a team. Working knowledge of other programming languages e.g. Python, and Typescript is not essential but may be beneficial to the role. Responsibilities:Design and Implementation of REST APIs using C# and .Net Core SDK Develop Relational schema design, Entity Framework (ORM), Database migrations Manage package dependencies Containerize microservices with Docker Collaborate with DevOps Engineers on CI pipelines Participate in Agile ceremonies Requirements: Expert in the design and implementation of REST APIs using C# and .Net Core SDK Proficient in writing Unit and Integration tests using xUnit, Moq, SpecFlow etc Experience in developing clients for consuming external REST APIs Working knowledge of endpoint and data security standards including OAuth2 Working knowledge of cloud platforms such as Azure Knowledge of DevOps methodologies and container technologies Relevant healthcare experience e.g. FHIR standard Computer Science degree or similar