Software Engineer

Richmond Pharmacology
Charing Cross, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

ASP.NET
Agile Methodologies
Software Applications
Azure
Software Quality
Code Review
Secure Coding
Software Engineering
Software Systems
SQL Databases
Iq/oq/pq
.NET Core
System Availability
Test Scripts
Reliability of Systems
GIT
Angular
Information Technology
GXP

Job description

To support the maintenance, enhancement, and integration of Richmond's software systems, with a focus on reliability, security, and compliance. The Software Engineer will contribute to the implementation of off-the-shelf software,assistin validation activities, and provide responsive technical support. This role requires strong coding skills, attention to detail, and the ability to work effectively in a regulated environment governed by MHRA and GxP standards.

Main duties and responsibilities

Software Development & Maintenance

  • Apply Agile methodologies, either as an individual contributor or as a team member, to efficiently deliver software solutions.

  • Conduct research and gather user requirements, collaborating across departments to implement application and solution designs effectively.

  • Utilise Richmond's established technology stack to design and develop software applications that meet organisational standards and requirements.

  • Maintain and support existing applications, ensuring stability and performance.

  • Write clean, efficient, and secure code for enhancements, automation, and integration tasks.

  • Assistin the implementation and configuration of off-the-shelf software solutions.

Technical Support & Troubleshooting

  • Respond to user requests and resolve technical issues ina timelyand professional manner.

  • Monitor system performance and escalate issues as needed.

  • Collaborate with the team to ensure high availability and reliability of systems.

  • Providetechnical guidance and peer support to fellow team members.

Code Quality & Security

  • Write code thatadherestobest coding practicesto ensure quality, maintainability.

  • Usesecure coding practices and ensure compliance with internal and external security requirements, including Richmond's central repository within Azure DevOps

  • Participate in peer code reviews.

Systems Validation (MHRA-Regulated Environment)

  • Support the validation of software systemsin accordance withMHRA, GxP, and internal quality standards.

  • Contribute to validation documentation such as User Requirement Specifications (URS), Functional Specifications (FS), and Test Plans.

  • Execute and document test scripts (IQ/OQ/PQ) under supervision.

  • Assistin change control, deviation tracking, and audit preparation.

  • Ensure traceability and documentation of all validation activities.

Communication & Collaboration

  • Work closely with the Senior Software Engineer and Software Engineering Manager to deliver technical solutions.

  • Communicate clearly with users, vendors, and stakeholdersregardingtechnical issues and updates.

  • Maintainaccuratedocumentation of systems, processes, and support activities.

Requirements

  • BSc or above in Computer Sciences or related field

  • Experience in Angular framework

  • Experience using ASP.net,.NetFramework and .NET core

  • Experience using SQL Databases

  • Experienceusing Git to commit code

  • Experience supporting andmaintainingsoftware systems in a production environment.

  • Understanding of software development lifecycle and secure coding practices.

  • Familiarity with validation processes in regulated environments (e.g., MHRA, GxP, FDA).

Benefits & conditions

Salary: Competitive + Benefits (Private Medical, Private Dental, Pension,25 days Annual leave plus bank holidays& Many more)

About the company

Richmond Pharmacology is one of Europe's leading early phase Contract Research Organizations, focusing on phase 1, first in human studies, TQT studies and bridging studies. We have a growing phase 2 and phase 3 portfolio too and remain at the leading edge of trial design. Our continued growth and globally renowned research team make this an exciting environment to work for anyone with a passion for the life sciences, while our commitment to discovering the best talent from across the spectrum makes our dedicated clinical trials unit in London Bridge a truly diverse environment.

Apply for this position