System Developer - Core Team

RaySearch Laboratories AB (publ)

Stockholms kommun

On-site

SEK 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

RaySearch Laboratories AB (publ) is seeking a skilled backend developer to join the RayCare Core team in Stockholm. You will contribute to designing and implementing a modern, robust software platform for our oncology information system.

You bring a strong background in C#/.NET, SQL Server, and domain-driven design, with experience in event-sourcing and CQRS. Collaboration with cross-functional teams is essential to deliver safe, scalable solutions.

Qualifications

  • 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.
  • Knowledge of CQRS/CQS.

Responsibilities

  • As a core team developer, you will be part of designing and implementing a robust and modern software platform for our oncology information system.
  • You will work on developing and improving our mission‑critical event sourcing and micro‑service framework as well as installation and security aspects for the RayCare product.
  • You will contribute to evolving the platform and ensuring it meets the high requirements on patient safety, robustness, performance, and availability.
  • You will continuously contribute to good overall software design with the goal of achieving a highly structured large‑scale software product and discuss overall design within and between teams, valuing collaboration and your colleagues’ input.

Skills

Backend development
C#/.NET
SQL Server
Event-sourcing
CQRS/CQS
Domain-driven design
Client-server systems

Education

M.Sc. in Computer Science
Engineering Physics or equivalent

Tools

RabbitMQ

Job description

RaySearch develops innovative software solutions to improve cancer care. About 1000 clinics in more than 40 countries use RaySearch software to improve treatments and quality of life for patients. RaySearch was founded in 2000 and is listed on Nasdaq Stockholm. The headquarters is located in Stockholm, with subsidiaries in the US, Europe and Asia - Pacific. Today we are more than 400 employees with a common vision of improving cancer care with innovative software. Our great staff is crucial for our success and we offer a fantastic working environment in modern offices, flexibility and good opportunities for development. We believe in equal opportunities, value diversity and work actively to prevent discrimination.

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.

About RayCare

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.

Responsibilities

As a core team developer, you will be part of designing and implementing a robust and modern software platform for our oncology information system. You will work on developing and improving our mission‑critical event sourcing and micro‑service framework as well as installation and security aspects for the RayCare product. You will contribute to evolving the platform and ensuring it meets the high requirements on patient safety, robustness, performance, and availability. You will continuously contribute to good overall software design with the goal of achieving a highly structured large‑scale software product and discuss overall design within and between teams, valuing collaboration and your colleagues’ input.

Your profile

You have excellent analytic skills and can identify different components of problems, see connections between them, and understand the impact of various proposed solutions. You take responsibility for your work, ensuring that nothing is overlooked when implementing new functionality. You value collaboration, share knowledge with your team, and take pride in delivering high‑quality code that supports the teams' and organization's goals.

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
  • Knowledge of CQRS/CQS
Meriting
  • 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
  • High performance computing (multi-threaded/async software)
  • Messaging systems such as RabbitMQ
  • Experience with security technologies such as OpenID Connect, certificates, OpenIddict
Our Culture

Culture at RaySearch is the driving force behind our organization, where everything we do is driven by a shared passion for innovation and the fight against cancer. Our dedication is reflected in our ability to deliver exceptional results, pay close attention to detail, and consistently go the extra mile. Our employees stand out as experts in their field, driven by a relentless focus on solving problems – no matter how complex. At RaySearch, we take pride in leading the way in cancer treatment, leveraging cutting-edge technology to develop innovative solutions that make a real difference in patient care.

Our Offer

We offer a diverse and inclusive work environment, fostering openness, sincerity, and collaboration. Located in Hagastaden, Stockholm's Life Science Hub, our modern and creative workspace includes an in‑house gym, yoga, and social activities like ping‑pong, table football, and regular after‑work events. Our bistro serves a fantastic lunch buffet, and we offer morning‑ and afternoon‑fika every day. Our rooftop terrace also provides a stunning 360‑degree view of Stockholm, enhancing the work experience. All of this comes attached with a competitive compensation and benefits package.

Application

Please apply to the position through the application form. We do not accept applications by e‑mail. Selection and interviews will be ongoing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Group Manager/Senior System Developer
Group Manager/Senior System Developer

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 1,200,000 - 1,600,000
Gym facilities
Yoga classes
Lunch buffet
+1
DevOps Engineer
DevOps Engineer

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
In-house gym
Yoga sessions
Table tennis
System Developer - Cybersecurity
System Developer - Cybersecurity

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 700,000 - 900,000
In-house gym
Yoga
Ping-pong
+5
Group Manager/Senior System Developer
Group Manager/Senior System Developer

RaySearch Laboratories AB (publ) • Stockholms kommun

On-site
SEK 1,200,000 - 1,800,000
Senior Data Engineer - Oncology Analytics Platform
Senior Data Engineer - Oncology Analytics Platform

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 700,000 - 1,000,000
Lunch buffet
In-house gym
Yoga classes
+2
Risk Manager - Cybersecurity
Risk Manager - Cybersecurity

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 700,000 - 1,100,000
Gym access
Rooftop terrace
Lunch buffet
+1
Senior Data Engineer – Oncology Analytics Platform
Senior Data Engineer – Oncology Analytics Platform

RaySearch Laboratories • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Lunch buffet
In-house gym
Rooftop terrace with view
Project Manager Service
Project Manager Service

RaySearch Laboratories • Stockholms kommun

On-site
SEK 600,000 - 900,000
In-house gym
Yoga classes
Table tennis & social events
+1
System Developer - Cybersecurity
System Developer - Cybersecurity

RaySearch Laboratories • Stockholms kommun

On-site
SEK 650,000 - 900,000
In-house gym
Yoga
Regular after-work events
+3
Regulatory Lead - Medical Device Software
Regulatory Lead - Medical Device Software

Raysearch Laboratories AB (Publ) • Solna kommun

On-site
SEK 900,000 - 1,200,000