Développeur Full Stack C#/.NET & Angular H/F
Role details
Job location
Tech stack
Job description
L'équipe « Ouvrage » 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 le maintient en condition opérationnel d'applications Client Lourd et Client WEB. Activité de développement :
- Conception de la solution et de l'architecture associée
- Evolutions/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
- Elaboration 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
Requirements
- Langages : C, C#, Java, JavaScript, Typescript, HTML, Python
- Protocoles : HTTPS, SMTP, SFTP, FTPS, RS232, Modbus, TCP
- Environnement/framework de développement : LabWindows/CVI (connaissances
approfondies requises), .NET (connaissances approfondies requises), IntelliJ IDEA, Eclipse, Spring Boot, Angular
- Compétence en déploiement automatisé : Jenkins/Gitlab CI, kubernetes
- Système d'exploitation : Windows, Linux
- Base de données : PostGreSQL, InfluxDB
Savoir-faire :
- Capacité à monter en compétences rapidement : les sujets sont variés et riches
fonctionnellement
- Capacité pour comprendre un fonctionnel applicatif complexe faisant appel à de la
modélisation mathématique
- Capacité à mener plusieurs tâches de front en fonction de la disponibilité des métiers
- Capacité pour développer en prenant en compte le MCO futur et documenter les travaux
effectués
- Capacité pour tester avec rigueur et pour documenter les travaux effectués
- Capacité à rendre compte de ses activités et à fournir des livrables
- Capacité à résoudre les aléas, par lui-même ou en s'appuyant sur les procédures, structures
et acteurs de l'Entreprise Aptitudes / Comportements :
- Rigueur
- Autonomie / force de propositions / prise d'initiatives
- Aptitude au travail en équipe en fonctionnement agile
- Aptitude à la rédaction de documentations claires et synthétiques
- Aptitude à communiquer
- Respect des consignes de sécurité
- Stabilité dans l'activité