Développeur(se) C# / Java F/H
Role details
Job location
Tech stack
Job description
Environnement projet : Au sein de la direction numérique de notre client du secteur de l'énergie, l'équipe a en charge la MOE d'un parc d'applications Web et client lourd, applications utilisées par les métiers dans le cadre de la surveillance des ouvrages hydrauliques et nucléaires. L'équipe travaille en mode agile (framework SAFE) et est constituée de développeurs, de proxy product owners et d'un scrum. Dans ce cadre, nous recherchons un développeur capable de prendre en charge les développements et la MCO d'applications Client Lourd et Client WEB. Stack technique : C, C#, Java, JavaScript, Typescript, HTML, Python
Fonctions et responsabilités Activité de développement :
- Conception de la solution et de l'architecture associée
- Évolutions/Création d'applications Client Lourd et Client WEB
- Implémentation de tests d'intégration et unitaires
- Revue de code croisé pour garantir la qualité des développements, utilisation outil SONAR
- Élaboration de la documentation : spécification/dossier de conception logiciel, documentation du code, documents d'exploitation (procédure d'installation, d'exploitation, dossier d'architecture), plan de tests, manuel d'utilisation
Activité DevOps :
- Déploiement des applications : sur les plateformes d'intégration et de production ou sur PC
- Maintien à jour des scripts de déploiement
Autres activités :
- Appui technique ponctuel à un utilisateur
- MCO : corrections bugs, montée de version de composants techniques…
- Estimation de charge sur de futurs développements
En nous rejoignant, vous bénéficiez notamment des avantages suivants :
- Offre complète de formations : techniques, métiers, développement personnel, Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d'une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Requirements
Do you have experience in TypeScript?, Qualités requises pour réussir dans ce rôle Vous avez une expérience d'au moins 6 ans en développement.
Vos compétences sont les suivantes :
- Bonne connaissance des langages de programmation : C, C#, Java, JavaScript, Typescript, HTML, Python
- Bonne connaissance des protocoles : HTTPS, SMTP, SFTP, FTPS, RS232, Modbus, TCP
- Bonne connaissance des environnement et framework de développement : LabWindows /CVI (connaissances approfondies requises), .NET (connaissances approfondies requises), IntelliJ IDEA, Eclipse, Spring Boot, Angular
- Bonne connaissance en déploiement automatisé : Jenkins, Gitlab, CI, Kubernetes
Le poste requiert aussi :
- Curiosité (personne « touche à tout »)
- Force de proposition / prise d'initiative
- Aptitude au travail en équipe en fonctionnement agile
- Aptitude à la rédaction de documentations claires et synthétiques
- Respect des consignes de sécurité
Benefits & conditions
- Qualité de vie au travail : jusqu'à 3 jours de télétravail par semaine, 27 jours de congés payés, RTT, congés ancienneté et enfant malade, programme santé & bien-être
- Avantages sociaux : régime d'achats d'actions, participation, PEE, Compte Epargne Temps