OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
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 380 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.
Vill du vara med och bidra i kampen mot cancer? Vi fortsätter att växa och välkomnar nu dig som vill medverka för att teknisk innovation snabbare kommer till nytta för världens cancerpatienter. Use your skills to fight cancer!
Att jobba med utveckling på RaySearch
Hos oss blir du en del av ett av våra agila utvecklingsteam som utvecklar produkterna RayStation och RayCare bland annat. I tätt samarbete med kollegorna skriver du kod med hög kvalitet för komplexa produkter. All utveckling sker på huvudkontoret i Stockholm på våra avdelningar Forskning, Utveckling och Machine Learning, i nära samarbete med ledande cancerkliniker. Teamen ansvarar för helheten med design, krav, riskhantering, test och implementation. Du kommer troligtvis tidigt kunna bidra med teknisk kompetens och nya infallsvinklar. När du dessutom börjar förstå hur produkterna används ute hos våra kunder, cancerklinikerna, kommer du verkligen kunna göra skillnad.
Våra produkter
RayCare och RayStation är våra största produkter. Beroende på vad just din spetskompetens är, ser vi till att du hamnar i ett projekt där dina erfarenheter och färdigheter gör störst skillnad.
”Att jobba med produkter som förbättrar cancervården är otroligt givande och utmanande. I mitt team arbetar vi med protonstrålning som bidrar till en bättre och effektivare vård på många av världens kliniker”
Sara Ericson, senior utvecklare
RayCare
RayCare är ett Oncology Information System för schemaläggning och planering av patienternas och sjukvårdspersonalens aktiviteter. Systemet tillhandahåller också funktioner för beslutsstöd och det möjliggör adaptiv strålbehandling där förändrade omständigheter under behandlingstiden tas i beaktning.
Med hjälp av RayCare kan personalen följa patienternas väg genom behandlingen, från det att de kommer på sitt första besök, tills att de förhoppningsvis är fullt friska, med varje steg och beslut på vägen. Inom en snar framtid kommer RayCare även använda Machine Learning-baserade strategier för att ytterligare effektivisera arbetet på kliniken och säkerställa den bästa vården för varje patient.
RayCare körs lokalt på kliniken och har ett typescript web GUI, som snart kommer att bli ersatt av WPF. Kommunikation sker via RabbitMQ och SignalR. Backenden är state of the art C# microservice-arkitektur som använder eventsourcing och CQRS. Teamen är korsfunktionella och ansvarar till exempel för säkerhet, externa integrationer eller arbetsflöden och schemaläggning.
RayStation
RayStation är ett Treatment Planning System där läkare och dosimetrister skapar planer för att behandla cancerpatienter med strålterapi. Det stödjer flera olika behandlingstekniker och har revolutionerat planeringsprocessen med sina snabba optimeringar och effektiva arbetsflöde. Systemet används dagligen på fler än 600 kliniker världen över och det är enligt många det mest kraftfulla systemet på marknaden.
RayStation är en desktopapplikation som körs lokalt på klinik, med ett GUI i WPF, scripting i Python, mellanlager i C#, beräkningar och optimeringar i C++ samt persistering i en SQL server-databas. Arkitekturen utvecklas ständigt för att hålla produkten modern. Teamen är korsfunktionella och har funktionalitetsägare, scrum master, testare och utvecklare med den specialistkunskap som behövs för teamets uppdrag. De 12 scrumteamen ansvarar för en viss funktionalitet, exempelvis behandling med linjäracceleratorer, bildbehandling eller produktifiering av Machine Learning-avdelningens arbete.
Vi erbjuder dig
I takt med att vi växer öppnas nya möjligheter. Du börjar som utvecklare, men i framtiden kanske du är gruppchef, funktionsägare eller expert på vår systemarkitektur. Därför är det viktigt att du får rätt förutsättningar och kan fokusera på det som du gör bäst. Vi investerar inte bara mycket i att du ska ha rätt kompetens, utan även i avdelningar som DevOps, IT, Office och HR som ger dig support och service med allt från drift, installation och serverunderhåll.
Utöver detta fokuserar vi på en work-life balance med möjlighet till flexibla arbetstider och generöst friskvårdsbidrag. Vi sitter i moderna lokaler och erbjuder våra anställda regelbundna after work, personalevent och andra förmåner.
Din profil
Vi ser gärna att du har:
• Ingenjörsutbildning på högskolenivå, eller motsvarade erfarenhet
• 7+ års erfarenhet av C# .Net-utveckling, gärna med fokus på exempelvis systemarkitektur eller domändriven design
• Erfarenhet av att arbeta i större, agila utvecklingsprojekt där du arbetat i team med andra seniora utvecklare
• Intresse för god koddesign och kvalitetsförbättringar
• Goda kunskaper i svenska och engelska
Det är meriterande om du tidigare har arbetat med de tekniker vi arbetar med och inom medicinteknikbranschen, men är inte ett krav. För oss är det viktigare att viljan om att lära dig och kontinuerligt hålla dig uppdaterad finns.
Ansökan
Du är varmt välkommen att söka tjänsten genom att bifoga CV eller LinkedIn-profil (du kan ansöka direkt i mobilen) genom formuläret nedan. Urval och intervjuer sker löpande.
Vi tar inte emot ansökningar via mail men har du frågor kring tjänsten så får du gärna höra av dig. Maila generella frågor kring rekryteringsprocessen till Johanna Gustafsson, HR, och tekniska frågor till antingen Karl Lundin, chef/backend-utvecklare eller Sara Ericson, chef/use case utvecklare.