Richmond Pharmacology

Software Engineer

Richmond Pharmacology

full-time

Posted on:

Location Type: Office

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Support the maintenance, enhancement, and integration of Richmond’s software systems
  • Apply Agile methodologies to efficiently deliver software solutions
  • Conduct research and gather user requirements, collaborating across departments
  • Utilise Richmond’s established technology stack to design and develop software applications
  • Maintain and support existing applications, ensuring stability and performance
  • Write clean, efficient, and secure code for enhancements, automation, and integration tasks
  • Respond to user requests and resolve technical issues in a timely and professional manner
  • Monitor system performance and escalate issues as needed
  • Collaborate with the team to ensure high availability and reliability of systems
  • Provide technical guidance and peer support to fellow team members
  • Support the validation of software systems in accordance with MHRA, GxP, and internal quality standards
  • Communicate clearly with users, vendors, and stakeholders regarding technical issues and updates

Requirements

  • BSc or above in Computer Sciences or related field
  • Experience in Angular framework
  • Experience using ASP.net, .Net Framework and .NET core
  • Experience using SQL Databases
  • Experience using Git to commit code
  • Experience supporting and maintaining software 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
  • Private Medical
  • Private Dental
  • Pension
  • 25 days Annual leave plus bank holidays
  • Many more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AngularASP.net.Net Framework.NET coreSQL DatabasesGitsoftware development lifecyclesecure coding practicessoftware maintenancesoftware integration
Soft Skills
collaborationcommunicationtechnical guidanceproblem-solvinguser supporttimelinessprofessionalismresearchuser requirements gatheringteamwork
Certifications
BSc in Computer Sciencesrelated field degree