Are you a specialist in software/system architecture with .NET, domain-driven design or system architecture around platform or application layers? Do you want to use your knowledge to make a difference for cancer patients?
About the role
You have experience in system development and are involved in technical problem solving. Your focus will be on developing sustainable software, ensuring high code quality and good technical methods. In your day-to-day work, you continuously contribute to good overall software design with the goal of achieving a structured large-scale software product.
“I highly appreciate that the majority of R&D is gathered at a single site, with a fantastic mix of skilled and dedicated colleagues”
Johan, senior developer/architect
Johan has been with RaySearch since 2015 and is part of a team that focuses on hands-on architecture and supporting the other development teams in larger features and refactoring. As our new colleague, you will develop, maintain and modernize the RayStation code base in close collaboration with the other development and research teams. The dose planning system RayStation is developed by a dozen agile teams with expertise in for example, treatment with linear accelerators, proton machines and image processing. The teams are responsible for the overall design, requirements, risk management, testing and implementation. We develop our products in close collaboration with leading cancer clinics. We work with techniques and languages such as C#, domain-driven design, WPF. Algorithms and related infrastructure in C++.
The architecture of RayStation must constantly be developed and modernized. You take a place in one of our two teams that engage in architecture and design, performance, infrastructure and security.
• Develop the RayStation system architecture, focusing on application layers.
• C#, development of application layer architecture and organization, domain-driven design.
• Spread best practices and good design to other teams
• Develop the RayStation system architecture, with a backend focus
• C#, SQL, microservices, domain-driven design
• Transition from .Net Framework to .Net Core
You have probably worked for +5 years with software/system architecture within C# .NET or domain-driven design in larger organizations, where you have worked broadly and independently.
• A structured working method and good analytical ability
• Swedish is an advantage. Good knowledge of English is required
RaySearch develops innovative software solutions to improve cancer care. Over 2,600 clinics in more than 65 countries use RaySearch software to improve treatments and quality of life for patients. RaySearch was founded in 2000 and is listed on Nasdaq Stockholm. Headquarter is in central Stockholm and the company has subsidiaries in the US, Europe and Asia. Today we are more than 350 employees with a common vision in 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.
You are welcome to send your application in Swedish or English using the application form below. The selection and interviewing process will be ongoing. We do not accept applications by e-mail but if you have any questions regarding the position please contact Johan Lundberg, Senior Software Developer/Architect or Johanna Gustafsson, HR-Specialist.