Raysearch Laboratoriesposted 20 days ago
Full-time • Mid Level
Stockholm, ME
Publishing Industries

About the position

RaySearch develops a suite of cancer care software, and we are now looking to add more talented developers to our oncology information system RayCare, specifically to our Core team which is responsible for framework development. RayCare is a client-server application that runs on premises at many clinics all over the world. RayCare takes care of and helps clinical staff to coordinate their work at the clinic. For example, workflow management, patient chart details and treatment management. RayCare is an innovative oncology information system (OIS) designed to support the complex challenges of modern oncology clinics. It is developed to streamline workflows in cancer clinics to facilitate efficient care faster to more patients. RayCare is used by all staff at the clinic, e.g., physicians, physicists, treatment planners etc. and is used in all steps of patient care, from registration to radiation treatment at the treatment machine and for treatment follow-up. RayCare is integrated with RayStation and its treatment tools but also with external products and supports communication via HL7 as well as DICOM. In the Core team you will mainly work with developing and improving our mission-critical event sourcing and micro service framework as well as installation and security aspects for the RayCare product. As a part of the Core team, you have the possibility to work with a variety of interesting and challenging tasks together with talented colleagues and contribute to evolving the platform and ensuring that it meets the high requirements on patient safety, robustness and availability.

Responsibilities

  • Designing and implementing a robust and modern software platform for the oncology information system.
  • Contributing to good overall software design with the goal of achieving a highly structured large scale software product.
  • Collaborating with team members to discuss overall design and find the best solutions for problems.
  • Ensuring excellent code quality and maintaining best practices in sustainable software development.

Requirements

  • M.Sc. in Computer Science, Engineering physics or equivalent academic degree
  • Minimum five years of backend development experience with complex products
  • Expertise in C#/.NET
  • Proficient with SQL Server
  • Experience with client-server based systems
  • Knowledge of domain-driven design
  • Knowledge of event-sourcing

Nice-to-haves

  • Experience of working in an agile environment
  • Experience from the MedTech-industry or other regulated industries
  • Experience of framework development of mission critical systems
  • Experience from microservice architectures
  • Knowledge of CQRS/CQS
  • High performance computing (multi-threaded/async software)
  • Messaging systems such as RabbitMQ
  • Experience with security technologies such as; OpenID Connect, certificates, IdentityServer/OpenIddict

Benefits

  • Diverse and inclusive work environment
  • Modern and creative workspace
  • In-house gym and yoga
  • Social activities like ping pong and table football
  • Regular after-work events
  • Fantastic lunch buffet in the bistro
  • Morning- and afternoon-fika every day
  • Rooftop terrace with a stunning 360-degree view of Stockholm
  • Competitive compensation and benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service