Senior Software Engineer at Caristo Diagnostics
Oxford OX2 0HP, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

15 Aug, 25

Salary

0.0

Posted On

15 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Systems, Communication Protocols, Test Automation, Regulated Industry, Linux System Administration

Industry

Information Technology/IT

Description

A fantastic opportunity has become available for a Senior Software Engineer to join Caristo Diagnostics rapidly growing team. Based in Oxford, you will work in our global Engineering team with colleagues in both UK and U.S.

SKILLS AND EXPERIENCE REQUIRED:

Essential

  • BSc/BEng degree in a related technical discipline or equivalent practical experience
  • Experience in healthcare systems software engineering
  • Experience with medical data systems and communication protocols (e.g. DICOM, FHIR, HL7)
  • Proven skills in Python programming or equivalent language
  • Demonstrable full stack development experience
  • Excellent communication and collaboration skills

Desirable

  • Experience working in a regulated industry
  • Experience with test automation such as TDD, BDD
  • Technology experience:
  • Backend databases
  • LINUX system administration and operation
  • AWS services, architectures and administration

CARISTO DIAGNOSTICS IS COMMITTED TO DIVERSITY AND INCLUSION, AND ENCOURAGES APPLICATIONS FROM ALL QUALIFIED CANDIDATES, INCLUDING THOSE MAKING A STEP UP IN THEIR CAREER. IF YOU ARE PASSIONATE ABOUT MAKING A DIFFERENCE IN THE WORLD OF MEDICAL IMAGING AND MEET THE ABOVE CRITERIA, WE WOULD LOVE TO HEAR FROM YOU.

Applicants will be provided with our Privacy Notice (for information as to how we will handle your personal data) on request.

Responsibilities

RESPONSIBILITIES INCLUDE SOME OR ALL OF THE FOLLOWING:

  • Development and maintenance of cloud-based medical imaging software system
  • Proactive engagement with internal and external stakeholders and users (Operations team, hospital IT, clinicians) to deliver effective solutions to meet business needs
  • Provide installation and technical support for Operations and customers
  • Development and maintenance of a Continuous Integration and Continuous Delivery pipeline, including test automation
  • Conduct code reviews to ensure code quality and identify potential issues
  • Collaboration with engineering team, operations, research and image analysts
  • Documenting code, systems, and processes in line with Caristo quality system, ensuring that knowledge is shared and maintained
  • Coach and guide other engineers or team members, sharing knowledge and experience to help them grow
  • Actively contribute to process improvement and quality objectives
Loading...