Are you passionate about medical technology and ready to make a real impact on the lives of cancer patients? If you have strong experience in C# programming, enjoy tackling the challenges of front-end development, and value the opportunity to work with an authentic and dynamic team, we want you to be a part of our journey towards transforming cancer treatment.
About the role
You will join our front-end team, a key part of the core application group, working on the development of an innovative cancer therapy software product. This groundbreaking project brings together multiple distributed components and complex workflows, offering a dynamic and rewarding opportunity to make a meaningful impact in radiation oncology.
Key tasks and responsibilities
- Development of a frontend GUI desktop application for a cancer therapy software.
- Participating in code reviews, and overall teamwork.
- Documenting and thoroughly testing your work.
- Validating and verifying the work done by the other team members.
Required qualifications and skills
- Proficiency in C# with 3+ years of professional experience.
- Demonstrated competency in WPF (or similar desktop application framework) using the MVVM pattern.
- Good knowledge of software design, programming techniques, and computer science fundamentals.
- Familiarity with source control (Git), CI/CD, code analysis, and other modern programming practices.
- Developed communication skills and an open mind for discussion and team collaboration.
Education
- B.Sc. in Computer Science, Physics, Electrical Engineering, Mathematics, or other related technical disciplines.
- Fluency in spoken and written English.
Bonus points if you have:
- Experience with relational databases (PostgreSQL, MSSQL, etc.).
- Knowledge of other programming languages (Python, PowerShell, etc.).
- Experience in concurrent and distributed systems.
- Understanding of functional programming.
What we offer
- Employment contract for an indefinite period with a six-month probationary period.
- A work environment with flexible working hours and a hybrid work model.
- Plenty of personal and professional growth opportunities combined with a competitive and periodically updated salary tailored to your skills, experiences, and results.
- Interesting work full of challenges in an international working environment.
- Opportunities to work abroad.
- High-impact learning culture: regular in-house and external training sessions and a team of international professionals eager to help you grow.
- Many recreational after-work activities, unlimited coffee, soft drinks, fruit, and other well-being goodies.
- Cosylab events (Teambuilding, New Year’s Party, … ).
- Casual atmosphere with friendly faces where you can completely “be yourself.”
You will fit perfectly if you share these values:
- Think bold: We deliver exceptional solutions through courageous thinking, open communication, and the drive to continuously improve.
- Be modest: We set our egos aside in actively listening, respecting one another, and embracing the diversity of experience and perspective across the company.
- Work smart: We know we get more accomplished by working together, being accountable, focusing our efforts, and going the extra mile.
- Enjoy life: We prioritize balance and positivity, nurturing personal wellness and celebrating successes.
- Do good: We support one another and are passionate about solving difficult problems that ultimately help make the world a better place.
Apply latest by Monday, 6 October 2025. Your application should include:
- CV,
- brief motivational letter and
- potential recommendations or references.
We're looking forward to meeting You!
The Cosylab Team
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer
2026-05-28
Software Developer (Web Development Team)
2026-06-10
Software Engineer - Developer
2026-05-28
- Posted
- Sep 05, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ljubljana
- Company
- Cosylab
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer
2026-05-28
Software Developer (Web Development Team)
2026-06-10
Software Engineer - Developer
2026-05-28