Ente Ospedaliero Cantonale (EOC)
Ticino
Yesterday
Developer (80% - 100%)
- 11 March 2026
- 80 – 100%
- Permanent position
- Ticino
Job summary
EOC is a multi-site hospital in Ticino, offering 1,000 beds. Join a collaborative environment focused on quality healthcare.
Tasks
- Develop software applications based on business needs and maintain them.
- Manage distributed applications and databases effectively and efficiently.
- Collaborate with the team on code quality and software testing.
Skills
- 5+ years of professional experience in software development required.
- Strong knowledge of server-side development and web applications.
- Experience with Java stack, TypeScript, and responsive web design.
Is this helpful?
About the job
The EOC, the multisite 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 nearby hospital offer, regardless of where the services are requested.
Thanks to the commitment and competence 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 4-year contract for a
Developer (80% - 100%)
Profile:
The Developer is responsible for developing software applications based on business needs, as well as ensuring their production deployment and maintenance once operational.
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 advice 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 in line with 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:
- At least 5 years of professional experience
- 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)
- Ability to analyze requirements and define needs with the client
- Teamwork attitude
- Good knowledge of the English language
Preferred qualifications include the following knowledge:
- 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 (PostgreSQL and MongoDB)
- Experience using hyperscaler Cloud Providers such as AWS, Google, or Azure
- Experience in designing secure systems
- Experience developing using BPM frameworks
- Experience with agile development methodologies (Scrum)
- Experience in the hospital, healthcare, or medical IT sector
- Experience in mobile application development
- Experience in CI/CD
- 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 appropriate platform by March 29, 2026.
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.