Grand-Lancy 1
System Programmer Analyst Web and Application Development / Business Solutions Service - Directorate of Digital and Information Systems (DSNI) / 100% / Permanent Contract
- 28 October 2026
- 100%
- Permanent position
About the job
IMAD is a pioneering and reference institution in home care in the canton of Geneva. It provides care, support, prevention and health promotion services 7 days a week, 24 hours a day, to more than 18,000 patients of all ages, 25% of whom are under 65 years old.
With its 2,400 expert and committed collaborators, including more than 50 teams deployed throughout the canton, IMAD's mission is to meet the needs of the population and their wish to remain at home autonomously while preserving their quality of life during periods of temporary or prolonged fragility. It also helps to limit hospital stays, facilitate return home and relieve informal caregivers.
Recognised for its expertise and quality of care, IMAD has always trained the next generation of health professionals and offers its collaborators numerous continuing education opportunities. It provides a flexible working environment that promotes work-life balance and conditions encouraging the development of skills as well as knowledge and experience.
System Programmer Analyst Web and Application Development / Business Solutions Service - Directorate of Digital and Information Systems (DSNI) / 100% / Permanent Contract
Reporting to the head of the Business Solutions service, you contribute to the implementation, proper functioning and evolution of information system applications that meet business needs. In an environment including notably web applications developed in PHP, you are involved in requirements analysis, programming, testing, maintenance and application support. You contribute to evolving existing solutions in compliance with the orientations and standards defined by the DSNI.
Your missions and responsibilities
- Document applications, developments and implemented solutions and maintain the technical knowledge necessary for their operation
- Gather, analyse, validate and document user needs, in collaboration with business contacts and other DSNI stakeholders
- Analyse change requests, assess their functional and technical impacts and contribute to preparing solutions enabling their implementation, in collaboration with business analysts and relevant managers
- Understand the application architecture and the role of its various components in order to carry out necessary developments and adaptations and to direct requests falling under other stakeholders
- Design and implement the application and algorithmic logic necessary for the development and evolution of functionalities responding to business processes
- Carry out functional and technical analyses and develop or adapt programmes and application functionalities, notably in web/PHP environments, in accordance with defined needs and standards
- Design and perform unit tests of developments carried out and contribute to non-regression testing, acceptance and validation of evolutions, notably by creating test data sets
- Develop, adapt and test database scripts and processes necessary for the operation and evolution of applications
- Document applications, their components and developments carried out and keep technical knowledge up to date for their maintenance and evolution
- Propose and implement functional and technical evolutions of applications in response to user needs, ensure their corrective and evolutionary maintenance and contribute to application support.
Qualifications
- Complete university education in business informatics or equivalent training
- 3 to 5 years of professional experience in programming, development and maintenance of applications, ideally in an existing application environment
- Comfortable in Microsoft development environments
- Practical experience in web application development and good knowledge of PHP, JavaScript and SQL
- Knowledge of application integration principles and REST APIs, as well as a version control tool such as Git
- Ability to analyse an existing application, understand its operation and architecture, then carry out necessary developments, corrections and evolutions
- Experience in performing unit and non-regression tests and documenting developments
- Initial experience or knowledge of Low-Code solutions is an asset.
- Autonomy in technical execution, rigour, analytical and problem-solving skills, curiosity and adaptability
- Service orientation and ability to collaborate with business and technical contacts
- Good understanding of technical English, spoken and written
- Autonomy, customer service mindset, curiosity/insight and adaptability.
Additional information
Application deadline: 11.11.2026
Start date: 1 January 2027
Please attach to your application:
-
an up-to-date curriculum vitae,
-
a cover letter,
-
a copy of your diplomas and work certificates.
Only complete application files will be considered
We guarantee total confidentiality in the processing of your application.