Ingénieur Développement C#/.NET
Role details
Job location
Tech stack
Job description
Développer et maintenir des services backend cloud dédiés à la gestion et à la rationalisation de l'énergie
- Concevoir et implémenter des algorithmes de pilotage énergétique et des modèles prédictifs
- Participer à la rédaction des spécifications techniques, de la documentation et des plans de tests
- Contribuer aux revues de conception et aux choix d'architecture logicielle
- Faire évoluer les applications existantes en fonction des besoins produit et des contraintes industrielles
- Mettre en œuvre des tests unitaires et d'intégration afin de garantir la qualité et la robustesse des applications
- Assurer le suivi et le monitoring des services en production
- Analyser, corriger les incidents et améliorer en continu la fiabilité et la performance des systèmes
- Travailler en méthodologie Agile au sein d'équipes pluridisciplinaires
Requirements
Issu(e) d'une formation supérieure en informatique ou en ingénierie logicielle (Bac+5 ou équivalent), vous justifiez d'une expérience professionnelle d'au moins 5 ans en développement d'applications cloud. Votre parcours vous permet d'évoluer sur des projets complexes à forte criticité, avec un niveau de séniorité vous rendant autonome dans vos prises de décision techniques. Vous disposez de solides compétences en développement backend C# / .NET, avec une bonne maîtrise des bases de données SQL. Vous êtes à l'aise avec les principes d'architecture logicielle tels que DDD, clean architecture et architectures orientées services (mono-services ou microservices). Vous évoluez dans des environnements intégrant des pratiques CI/CD, DevOps, des outils de gestion de code (GitLab) et des infrastructures cloud, idéalement sous Microsoft Azure, ainsi que des environnements conteneurisés. Professionnel(le) rigoureux(se) et passionné(e) par le développement logiciel, vous accordez une importance particulière à la qualité du code, à la sécurité des données et à la fiabilité des applications. Curieux(se) et orienté(e) collaboration, vous appréciez le travail en équipe Agile et portez un intérêt aux sujets de cybersécurité. Un niveau d'anglais professionnel est indispensable, compte tenu du contexte international des projets.