Developer professional (80% - 100%)
Ente Ospedaliero Cantonale (EOC)
Ticino
Key information
- Publication date:21 November 2025
- Workload:80 – 100%
- Contract type:Permanent position
- Place of work:Ticino
Job summary
EOC, the multi-site hospital in Ticino, offers 1,000 beds. Join a supportive team with flexible hours and remote work options.
Tasks
- Develop software applications based on business needs and maintain them.
- Ensure efficient management of distributed applications and databases.
- Collaborate with the team for code reviews and share knowledge.
Skills
- University degree in computer science or equivalent experience.
- Experience in server-side development and web applications.
- Knowledge of Java stack and automated testing.
Is this helpful?
The EOC, the multi-site hospital of Ticino, is present with its institutes throughout the entire cantonal territory for a total of 1,000 beds. The organization effectively combines a local approach with an overall vision, guaranteeing the population a comprehensive and local hospital offer, regardless of where the services are requested.
Thanks to the commitment and expertise of over 6,500 collaborators and their attention to human relations, the EOC ensures quality healthcare by caring for over 41,000 inpatients annually and providing over 600,000 outpatient consultations.
To complete our Development team within the Digital Evolution and Technology Area of the General Management, we are looking for a
Developer professional (80% - 100%)
Profile:
The Developer professional is responsible for developing software applications based on business needs, as well as ensuring their production deployment and maintenance once operational.
The main tasks will be:
- Ensure, in compliance with current directives, the efficient and effective management of the distributed applications under their responsibility and the related database.
- Develop software applications according to the EOC reference architecture.
- Maintain a good level of automated test coverage.
- Provide users with the necessary consultancy regarding the distributed applications under their responsibility.
- Analyze and report any errors in the code of other team members with a constructive attitude and be able to listen to feedback (code reviews).
- Share knowledge spontaneously within the team, facilitating learning within the Area (pair programming).
- Write well-organized and structured code, easy to explain and maintain (clean code).
- Maintain legacy applications, evolving them incrementally.
- Produce, by coding, central components shared among multiple applications, ensuring good test coverage.
- Take responsibility for delivering a quality product that meets the needs of internal and external clients, particularly ensuring appropriate testing of the produced software.
- Collaborate in the analysis and resolution of software errors, as well as in defining development methods.
- Collaborate in analyzing issues within business processes.
- Assume and carry out special or ad hoc tasks assigned by higher structures.
- Availability to work outside regular hours and to provide on-call service.
Required qualifications:
- University degree in computer science, computer engineering diploma (SUPSI/USI) or equivalent qualification
- Experience in server-side development
- Experience in web application development (HTML5, JavaScript, CSS3)
- Teamwork attitude
- Good knowledge of the English language
The following knowledge is considered a plus:
- Java stack knowledge (spring, spring boot)
- Knowledge of TypeScript language
- Responsive web development with Reactjs
- Automated testing and QA management with Cypress.io or similar
- SQL and databases (MariaDB and MongoDB)
- Linux operating systems and shell script programming
- Development experience using BPM frameworks
- Experience with Docker containers and related management systems
- Experience with agile development methodologies (Scrum)
- Experience in the hospital, healthcare, or medical informatics sector
- Experience in mobile application development
- Experience in CI/CD
- Ability to analyze requirements and define needs with the client
- Knowledge of at least one other national language (German or French)
What we offer:
- Flexible working hours
- Possibility to work remotely
- Integration into a dynamic team working with agile methodology
Start date:
Applications, in electronic format, complete with curriculum vitae, cover letter, copies of study and work certificates, must be submitted on the dedicated platform by December 21, 2025.
Applications received after this date will not be considered, nor those submitted in paper form or by e-mail.
Further information can be requested from the EDT Area of the General Management, at +41 91 811 14 00.