Application Developer
Role details
Job location
Tech stack
Job description
We would like to appoint an Application Developer to be responsible for the software development of a Greener Trials Toolkit. The Toolkit will be an online, open-access, digital carbon calculator for publicly funded trialists; an accumulating database of emission factors and footprinting results and a user interface providing advice on mitigation strategies for identified hotspots., * Translate datasets and domain requirements into a data model, SQL schemas, and API-driven back-end services.
- Be responsible for end-to-end ownership of the technical implementation: building database structures, developing a .NET-based calculation engine, and ensuring the system can scale to additional datasets and external tools.
- Establish secure coding practices, documentation, and automated tests suitable for academic, research, and regulatory environments
- Work closely with sustainability researchers, and CTSU technical leads to produce a reliable, transparent, auditable tool that can be reused across studies and adopted by collaborators
- Contribute to project and development meetings, project plans and presentations and be an integral part of the multi-disciplinary project team
- Contribute to wider ICR-CTSU IT programming tasks
The post offers an excellent opportunity for an enthusiastic and well-motivated individual to work in a dynamic and supportive academic environment and leading UK CRC and Cancer Research UK Clinical Trials Unit.
Requirements
Applicants should hold a first degree or equivalent level qualification in computer science, software engineering or equivalent, relevant professional experience and have an understanding of clinical trials and/or carbon footprinting. Applicants should have a strong knowledge of modern back-end development using C# and .NET (Core or later), including API design and modular service architecture along with analytical and problem solving skills and effective communication.