
Software Engineer
Richmond Pharmacology
full-time
Posted on:
Location Type: Office
Location: London • United Kingdom
Visit company websiteExplore more
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