Offer
UCLouvain is hiring a Software engineer for health informatics (F/M/X)
Job Id : SF 37762
Internal and external job posting until 31st of August 2025
For the Institute of Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM)
Project location: A6K building (near the Central Station), Charleroi, Belgium.
You will also have an office at UCLouvain, Louvain-la-Neuve, Belgium, where many scientific meetings will be held.
Fixed-term, full-time contract, for 1 year duration.
Possibility of part-time remote work.
Introduction
Join us in shaping the future of health informatics. The CLINOM-X project, supported by the European Regional Development Fund, aims to develop an innovative IT infrastructure for the decentralized capture, management, sharing, and analysis of clinomic data. The project will bring together diverse data sources, including biobanks, electronic medical records, ontologies, multi-modal imaging, and multi-omic datasets. You will play a key role in developing the software that powers this innovative platform.
Job description
We are looking for a skilled Software Engineer to develop our platform.
You will focus on server-side programming and build core systems that handle various clinical and biomedical data.
Your contributions will be essential to making the platform reliable, scalable, and secure to support cutting-edge biomedical research.
Key responsabilities :
1. Develop scalable and secure backend software using the appropriate technological stack of your choice (Java, Python, or R) and associated frameworks.
2. Implement effective data storage solutions, optimize data retrieval, and design modern REST APIs. Create simple frontends demonstrating the REST APIs.
3. Work closely with cross-disciplinary teams, including medical professionals, to define requirements and develop new features.
4. Implement robust data handling and processing mechanisms adapted to clinical, multi-omic, and imaging data.
5. Follow modern and secure IT standards in backend development, especially within the medical domain.
6. Ensure compliance with modern, secure IT standards in backend development, with particular attention to the medical domain.
7. Contribute to the improvement of code quality through writing unit tests, automation, and performing code reviews.
8. Keep up to date with the latest advances in software engineering and health informatics.
Required qualifications and skills
9. A master's degree in computer science, civil engineering, bioinformatics, or a related field is required.
10. Proven experience in Java, Python, or R.
11. Experience in backend development, RESTful APIs, and persistence frameworks (e.g., Hibernate for Java, SQLAlchemy for Python, or DBI/dplyr for R).
12. Good analytical and problem-solving skills.
13. Ability to work autonomously.
14. Good written and oral communication skills. Fluency in technical English is essential.
15. Applicants must hold a valid visa or work authorization that allows employment in the European Union at the time of application.
Nice-to-have competencies :
16. Knowledge of medical interoperability standards (FHIR, OMOP, SNOMED CT,...) or a strong interest in biomedical data analysis.
17. Familiarity with containerization technologies (Docker, Kubernetes).
18. Experience with front-end software development (HTML, CSS, JavaScript, VueJS, ReactJS, AngularJS,...).
19. Knowledge of French is an asset and will support day-to-day collaboration within the team.
What we offer
20. Opportunity to work on a groundbreaking project related to clinomic data management.
21. A collaborative research environment: The project is hosted by the ICTEAM Institute of UCLouvain and involves close collaboration with leading academic partners in computer science and biomedical research.
22. One-year fixed-term contract, with a possibility of extension.
23. Flexible work hours and reimbursement of public transportation costs.
Please apply online only, until 31st of August 2025