
Senior Software Developer (F/H)
- Évry-Courcouronnes, Essonne
- CDI
- Temps-plein
- Assurer l’évolution et la maintenance du Core (couche technique embarquée de nos machines).
- Superviser l’évolution du modèle de données et de l’architecture globale du système.
- Concevoir et faire évoluer nos API et nos applications web.
- Gérer l’infrastructure IT (réseau, sécurité) et le DevOps (déploiement homogène des versions de nos machines, déploiement des configurations spécifiques pour les ingénieurs hardware).
- Participer à la résolution de problèmes pour assurer la continuité des opérations.
- Encadrer les membres de l’équipe logicielle sur le plan technique.
- Assurer la maintenance et la mise à jour des systèmes existants.
- En collaboration avec le Product Manager de l’équipe, définir les priorités de développement.
- Concevoir et implémenter les fonctionnalités en collaboration avec les autres membres de l’équipe.
- Superviser les revues de code et garantir la qualité du code produit par l’équipe.
- Coordonner les efforts de développement et assurer la livraison des projets dans les délais impartis.
- Travailler en étroite collaboration avec les équipes opérationnelles pour assurer l’intégration et le déploiement des solutions logicielles.
- Mettre en place et maintenir des pipelines CI/CD pour automatiser les processus de build, de test et de déploiement.
- Configurer et gérer les environnements de développement, de test et de production.
- Développer et maintenir des scripts et outils pour automatiser les tâches répétitives et améliorer l'efficacité de l'équipe.
- Assurer la surveillance et la maintenance des systèmes embarqués, en garantissant leur bon fonctionnement et leur performance optimale.
- Vous avez une solide expérience en Java (Java 17 / Java 8 / JMX).
- Vous êtes à l’aise avec les modèles de programmation orientée objet.
- Vous maîtrisez Linux.
- Une familiarité avec les bases de données relationnelles telles que PostgreSQL est un plus.
- Vous êtes curieux(se) et appréciez travailler dans un environnement pluridisciplinaire, aux côtés d’ingénieurs hardware et de microbiologistes.
- Vous êtes autonome et force de proposition. Vous vous sentez à l’aise dans une petite équipe.
- Vous avez de l'expérience en tant que Lead Developer sur des projets logiciels “legacy”.
- Vous avez des compétences en DevOps (Docker, Kubernetes, Jenkins, Ansible) et en développement embarqué.