Fullstack Developer - 80% to 100%
Role details
Job location
Tech stack
Job description
Join HUG as a fullstack developer, enhancing healthcare systems. Work in a dynamic team with great benefits.
Tasks
- Maintain and evolve existing applications in a modern tech stack.
- Collaborate with users to design tailored solutions and deploy updates.
- Provide technical support and document developments for sustainability., Within the DTN-IA, you will join the Business Analytics team in the Data domain as a fullstack developer to contribute to the maintenance and evolution of existing applications managed by the team.
As part of your duties, you will ensure the technical migrations of various application components, whether backends, frontends, or batch processes. You will work on a modern technical stack based on Java (versions 8 and 17-21) with Spring for backend development, and Angular (versions 14 and 19) for frontend development.
To do this, you will communicate directly with business users to understand their needs. You will then design appropriate solutions, develop the requested features, perform necessary tests, and deploy the updates to production. You will analyze anomalies, fix identified bugs, and ensure tests are kept up to date to guarantee application stability. You will implement monitoring tools to ensure effective tracking of service performance.
You will work on several strategic applications, including an alert generation tool designed to enhance patient safety, a drug reference used for prescriptions, an application dedicated to managing medical consent, as well as a synthetic visualization interface for patient records.
You will document all developments clearly and up to date to ensure the solution's sustainability.
As part of your duties, you will also provide level 3 technical support, in collaboration with other DTN-IA teams, with a strong customer orientation. You will rely on your analytical skills, synthesis ability, and sense of initiative to advance topics within deadlines while ensuring a high level of quality.
Requirements
- Master's in computer science with 2+ years in fullstack development.
- Proficiency in Java, Spring, and Angular frameworks.
- Experience with collaborative tools like Git and Jira., You hold a Master's degree in computer science or an equivalent diploma and have at least two years of experience in fullstack development. Previous experience in hospital information systems is a valuable asset, enhancing your understanding of specific data.
You master application development in Java with the Spring Framework. Knowledge of event-driven microservice architecture and Kafka is a plus. You also have solid experience in frontend development with Angular. Knowledge of reactive programming (Spring Webflux, R2DBC) is an advantage.
Thanks to your experience, you have implemented numerous unit and integration tests using tools such as Junit and Mockito.
Additionally, you are proficient with collaborative development tools such as Git, Jira, Confluence, Maven, and Docker.
You communicate clearly, simplify technical terms, and practice active listening to ensure understanding of needs.
Your initiative and ability to leverage feedback are valuable assets for developing innovative solutions. You adopt a calm and thoughtful approach to technical challenges and know how to manage priorities professionally.