Activez les alertes d’offres d’emploi par e-mail !
Mulipliez les invitations à des entretiens
Une entreprise innovante dans le secteur de l'énergie recherche un développeur logiciel pour rejoindre son équipe R&D. Vous serez responsable du développement de solutions basées sur le cloud, de la rédaction de spécifications à la mise en place de tests. Ce poste exige une expertise en C#, .NET et SQL, ainsi qu'une expérience en méthodologies Agile.
Sous la direction du responsable R&D du site et en collaboration avec les autres ingénieurs de développement logiciel & Product Owner, le développeur remplira les tâches suivantes :
Définition et développement des fonctions logicielles backend basées sur le cloud pour des applications et algorithmes de gestion d’énergie.
Rédaction des spécifications des logiciels, des tests et des documents de conception logicielle.
Participation aux revues de conception de logiciels avec les autres ingénieurs de l’équipe.
Adaptation des logiciels existants en fonction de l'évolution du produit et des modifications demandées.
Suivi de la méthodologie de développement Agile.
Mise en place des tests unitaires et test d’intégration.
Suivi et mise en place d’outils pour vérifier le bon fonctionnement des services sur les serveurs.
Développement et mise en place des actions correctives si nécessaire.
QUALIFICATIONS / COMPÉTENCES
Ingénieurs logiciels avec une expérience dans la conception d'applications basées sur le cloud.
Compétences dans les langages logiciels pour les applications basées sur le cloud (C#, .NET).
Compétences en bases de données (SQL). Une expérience avec Microsoft Azure est un plus.
Connaissances sur les architectures DDD (Domain Driven Design) et clean Architecture.
Connaissances en CI/CD (DevOps, outils GitLab) et sur les environnements conteneurisés.
Profil personnel : autonome, rigoureux, ouvert d'esprit et esprit d'équipe.
EXPÉRIENCE PROFESSIONNELLE
Ingénieur en développement logiciel avec 2 à 5 ans d'expérience dans le développement de logiciels basés sur le cloud (définition d'architecture et développement de logiciels).
COMPÉTENCES ADDITIONNELLES
La pratique de l’anglais est indispensable.