Systems Programmer Analyst Web & Application Development / Business Solutions Service - Digital and Informational Systems Directorate (DSNI) / 100% / Permanent
About the company
IMAD is a pioneering and leading institution in home care in the canton of Geneva. It provides care, support, prevention, and health promotion services 24/7, 365 days a year, to more than 18,000 patients of all ages, 25% of whom are under 65.
With its 2,400 expert and committed employees, including more than 50 teams deployed throughout the canton, IMAD's mission is to meet the needs of the population and their desire to remain at home independently while preserving their quality of life during periods of temporary or prolonged fragility. It also contributes to limiting the duration of hospital stays, facilitating the return home, and supporting family caregivers.
Recognized for its expertise and quality of care, IMAD has always trained the next generation of health professionals and offers its employees numerous opportunities for continuous training. It offers a flexible working environment that promotes work-life balance and conditions that encourage the development of skills, knowledge, and experience.
Those who make up IMAD >> "click here to meet our employees"
Your tasks
Reporting to the Head of the Business Solutions Service, you will contribute to the implementation, proper functioning, and evolution of the information system applications that meet business needs. In an environment including notably web applications developed in PHP, you will intervene in needs analysis, programming, testing, maintenance, and application support. You will contribute to the evolution of 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
- Collect, analyze, validate, and document user needs, in collaboration with business interlocutors and other DSNI actors
- Analyze change requests, evaluate their functional and technical impacts, and contribute to the preparation of solutions for their implementation, in collaboration with business analysts and the relevant managers
- Understand the architecture of applications and the role of their various components in order to carry out the necessary developments and adaptations and to direct requests involving other stakeholders
- Design and implement the application and algorithmic logic necessary for the development and evolution of functionalities meeting business processes
- Perform functional and technical analyses and develop or adapt application programs and functionalities, particularly in web/PHP environments, in accordance with defined needs and standards
- Design and perform unit tests for developments carried out and contribute to non-regression testing, acceptance testing, and validation of evolutions, notably through the creation of test sets
- Develop, adapt, and test database scripts and processes necessary for the operation and evolution of applications
- Document applications, their components, and the developments carried out and maintain up-to-date the technical knowledge necessary 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.
Requirements
- Complete university degree in management informatics or training deemed equivalent
- 3 to 5 years of professional experience in programming, application development, and maintenance, 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 analyze an existing application, understand its operation and architecture, and then carry out the necessary developments, corrections, and evolutions
- Experience in performing unit and non-regression tests and in documenting developments
- Initial experience or knowledge of Low-Code solutions is an asset.
- Autonomy in technical execution, rigor, analytical and problem-solving skills, curiosity, and adaptability
- Service orientation and ability to collaborate with business and technical interlocutors
- Good understanding of technical English, both spoken and read
- Autonomy, "customer service" mindset, curiosity/insight, and adaptability.
What we offer
>> "click here to learn about the benefits for IMAD employees"
How to apply
Please attach to your application
- an up-to-date curriculum vitae,
- a cover letter,
- a copy of your diplomas and your work certificates.
We only consider complete application files
We guarantee total confidentiality in the processing of your file.
Other
Additional information Application deadline: 11.11.2026