Medical Management Prototype Backend DeveloperLocation: Remote EU / UKContract initially until the end of Dec 2024
Under the direction of the NCI Agency project team, the software developer will develop andupdate Medical Management Prototype software modules. This includes the following activities:• Participate in requirements elicitation, analysis and design discussions, • Write the application back-end, namely:o The application data model, o A web API,o An authentication/authorisation service,o Services to enable interaction with third party systems, o Business code.
The development work will be carried out accessing remotely the NCIA engineering facilities.The contractor will be part of a team (project manager, technical lead, software developers, etc.)and will work using an Agile and iterative approach using multiple sprints. The content and scopeof each sprint will be agreed with the project manager and the technical lead during thesprint planning meeting.
QUALIFICATIONSThe consultancy support for this work requires a software developer with the followingqualifications:• Deep knowledge of Medical Management Prototype architecture and code base• Proven back-end development experience with the followingtechnologies: .NET Framework and .NET Core, Entity Framework, and the C#programming language,• Experience with Service-oriented Architecture software design and with thedevelopment of web APIs,• Experience with JSON Web Tokens (JWT) or similar token formats such as SecurityAssertion Mark-up Language (SAML),• Experience with Visual Studio and Microsoft SQL Server or similar relational databasemanagement systems such as PostgreSQL or MySQL,• Experience with Design Thinking, Dev(Sec)Ops and Agile software development,• Experience with cloud computing services such as Microsoft Azure,• Proven ability to integrate and work in a multinational team• The ability to conduct all work in English.