Intégration au sein d’une équipe de développement dédiée à la création de solutions innovantes pour la gestion des chantiers et réseaux autoroutiers. Vous contribuerez activement à la conception et au développement d’applications critiques, en mettant l’accent sur l’optimisation des systèmes côté backend, tout en participant également aux aspects front-end.
Développement et Conception :
Participation à l’ensemble du cycle de vie du développement (conception, développement, tests, maintenance).
Conception et développement d’applications, avec une focalisation sur le backend (.NET Core), mais aussi un rôle important sur le front-end (Angular).
Mise en œuvre des pratiques de clean code et des concepts de Domain Driven Design (DDD) et d’architecture hexagonale.
Qualité et Maintenance :
Réalisation de tests unitaires et d’intégration pour assurer la stabilité et la qualité du code livré.
Maintenance corrective et évolutive des applications en place, en suivant les bonnes pratiques de développement.
Participation aux revues de code, et proposition de pistes d’amélioration continue.
Collaboration en environnement Agile :
Expérience solide en développement Fullstack, avec une maîtrise du backend .NET Core et du front-end Angular (v.12+).
Une bonne compréhension et application des principes de clean code, DDD, et architecture hexagonale.
Autonome, capable de prendre des initiatives, tout en étant à l’aise dans le travail d’équipe.
Fortes capacités d’apprentissage pour s’adapter aux nouvelles technologies et améliorer les processus existants.
Backend : .NET 8.0 (C#), Web API
Frontend : Angular (v.12+), HTML / CSS, Typescript
Technologies et outils :
Git / GitLab pour le versioning et l’intégration continue
Cosmos DB (MongoDB) pour la gestion des données
Visual Studio pour l’environnement de développement
Docker, Kubernetes, Helm pour le déploiement et l’orchestration de conteneurs
Kafka pour la gestion des flux de données
NgRx pour le state management sous Angular.
Connaissance des librairies JS pour le canvas comme fabric.js.
Expérience avec OAuth 2.0 pour la gestion de l’authentification et la sécurité.
Familiarité avec Signal-R pour les communications en temps réel.
Maîtrise de Ionic pour le développement d’applications mobiles cross-platform.
Esprit d’équipe et collaboration au cœur des projets agiles.
Autonomie et capacité à travailler de manière proactive.
Capacité d’apprentissage rapide pour intégrer de nouvelles technologies ou méthodes de travail.
Lieu de travail : Vedène avec la possibilité de télétravail jusqu’à 4 jours par semaine. Vous bénéficierez d’une flexibilité tout en ayant une interaction régulière avec les équipes.
Début de la mission : Démarrage prévu pour novembre 2024.
Objectif : Identifier les candidats qui correspondent le mieux aux critères du poste.
Réception des candidatures : Les CV et lettres de motivation sont collectés via l’outil de gestion des candidatures ou par email.
Tri des CV : Analyse des CV et lettres de motivation pour vérifier l’adéquation avec le profil recherché (compétences, expérience, formation, etc.).
Présentation de l’entreprise : Introduction à l’entreprise, ses valeurs, sa culture, et le poste à pourvoir.
Discussion du parcours du candidat : Questions sur l’expérience, les compétences techniques, et les réalisations du candidat.
Évaluation de la motivation : Pourquoi le candidat est intéressé par le poste et l’entreprise, ses objectifs de carrière.
Questions du candidat : Réponses aux questions que le candidat pourrait avoir sur le poste ou l’entreprise.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.