Ingénieur Logiciel Senior
- 26 septembre 2026
- 100%
- Singapore
À propos de cette offre
Horaires de travail
Standard (Lun-Ven)Conditions environnementales
BureauDescription du poste
Avez-vous une passion pour les idées innovantes et les découvertes révolutionnaires ? Avec plus d’un milliard de dollars investis chaque année en R&D, chez Thermo Fisher Scientific, vous aiderez à résoudre certains des défis les plus difficiles au monde, de donner de l’espoir aux patients atteints de cancer, à garantir une eau potable sûre et aider les forces de l’ordre à résoudre des affaires grâce à la criminalistique. Nous donnons à nos équipes les moyens de mettre la science en action de manière significative et offrons à nos collègues de la R&D l’autonomie, les ressources et les outils nécessaires pour pousser la science un pas plus loin.
Comment vous ferez la différence
Vous ferez partie d’une équipe logicielle innovante qui développe des logiciels d’instrumentation contrôlant un instrument et permettant aux scientifiques d’interagir intuitivement avec les fonctionnalités de l’instrument. Vous travaillerez en étroite collaboration avec les chefs de produit et les équipes d’ingénierie du monde entier pour développer l’instrument. Vous travaillerez sur des solutions sophistiquées utilisant la technologie full stack et des composants UI réutilisables.
Ce que vous ferez
Concevoir et implémenter des fonctionnalités basées sur les exigences et spécifications.
Maîtriser la programmation orientée objet et la conception de code fonctionnel.
Développer une expérience utilisateur novatrice, en implémentant le design fourni par une équipe interne.
Développement et support des logiciels GUI, d’analyse, de communication et de contrôle d’instrument.
Intégration d’algorithmes et de fonctions mathématiques pour l’identification et la quantification des données collectées par les instruments.
Comprendre les besoins métier, analyser les flux de travail et réaliser des intégrations entre différents sous-composants.
Comment vous y arriverez
Formation :
Diplôme en informatique, bioingénierie (avec spécialisation en logiciel) ou discipline apparentée, ou expérience pertinente équivalente.
Expérience, connaissances, compétences, aptitudes
Plus de 6 ans d’expérience en développement logiciel dans l’industrie du logiciel, de préférence impliquant des intégrations matériel et logiciel. Les candidats avec différents niveaux d’expérience sont encouragés à postuler et peuvent être considérés pour des postes correspondant à leur expérience.
Connaissance des méthodologies actuelles de développement logiciel.
Expérience en gestion de version (par exemple, GitHub) et pipeline CI/CD.
Qualifications préférées
Une solide expérience des technologies web modernes et du développement full-stack est requise.
Une expérience préalable dans le développement d’applications web utilisant des technologies front-end telles qu’Angular, React, VueJS et Electron est un plus.
Expérience avérée en Java core ou Python.
Bonne compréhension des structures de données, des design patterns, de la conception orientée objet et des algorithmes utilisés en programmation.
Excellentes compétences en travail d’équipe et collaboration. Capacité à gérer des tâches prioritaires élevées et à s’adapter aux changements de priorités. Communique et illustre efficacement les idées ; contribue de manière critique et positive à une équipe.