Senior C# developer – backend framework

Senior C# developer – backend framework

Arbetsbeskrivning

RaySearch develops innovative software solutions to improve cancer care. Over 800 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, Asia and Australia & New Zealand. Today we are more than 380 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.

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

As a core team developer you will be part of designing and implementing a robust and modern software platform for our oncology information system. We believe you are a hands-on system developer with great problem-solving skills and a meticulous and structured approach. RayCare has high demands on sustainable software development ensuring excellent code quality and maintaining best practices. In your everyday work, you continuously contribute to good overall software design with the goal of achieving a highly structured large scale software product. You are always open to discuss overall design within your team and between teams and find the right solution for the problem at hand.

Your profile

You have excellent analytic skills, you identify different components of problems, see the connections between them and understand the impact of various proposed solutions. You take responsibility and check that nothing is left to chance or missed when implementing new functionality. You take pride in delivering code with superior quality.

Requirements:

• M.Sc. in Computer Science, Engineering physics or equivalent academic degree
• Minimum three 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

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
• 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

Our office

In order to continue with our important mission – to improve cancer care across the world - it’s important to us that our employees have a positive working environment. Our headquarters are at Torsplan, Hagastaden, in Stockholm’s Life Science Hub. In our newly constructed office both workplaces and social spaces are tastefully decorated. Every day our bistro serves something to eat in the morning and in the afternoon. Our own kitchen staff also prepares an amazing lunch spread with new themes every day.
We have our own gym where you can work out before work, on your way home or at lunch with your colleagues. We have yoga and work out sessions on a regular basis.
On our top floor we have a roof top terrace with 360 degrees view of the city and an entire floor dedicated to social activities. Here we have a ping pong table, fussball, a grand piano, chess tournaments, game board nights and a weekly after work.

Application

Please apply to the position through the application form below. Selection and interviews will be ongoing. We do not accept applications by e-mail, but if you have any questions about the position please contact Alinne Andersson (HR).

Sammanfattning

  • Arbetsplats: RaySearch Laboratories AB (publ)
  • 1 plats
  • Tills vidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 5 april 2023
  • Ansök senast: 2 oktober 2023

Liknande jobb


Systemutvecklare Integration

Systemutvecklare Integration

20 december 2024