Développeur(se) C# / Java F/H
Role details
Job location
Tech stack
Job description
Développement front-end, Back-end, Fullstack, ... Ça vous parle ? Nous rejoindre, c'est intégrer une communauté technique animée aussi bien par le défi de répondre aux enjeux de nos clients en proposant des solutions innovantes, que le partage entre pairs autour des dernières tendances technologiques et le développement des compétences grâce aux nombreuses formations et certifications proposées. Si vous souhaitez intégrer nos équipes à Grenoble et accompagner les plus grands acteurs de l'Industrie, cette annonce est susceptible de vous intéresser. 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
Requirements
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