Postée il y a 6 jours
Pilotage technique et encadrement
Encadrer et accompagner une équipe restreinte de développeurs
Garantir la qualité du code et le respect des bonnes pratiques
Favoriser la montée en compétences des développeurs (mentorat, revue de code, partage de connaissances)
Conception et développement
Analyser les besoins métier et rédiger la documentation technique
Concevoir, développer et maintenir des applications en appliquant les meilleures pratiques du développement logiciel
Définir et implémenter des architectures évolutives, robustes et performantes
Contribuer au développement front-end et back-end
Documentation
Assurer la mise à jour de la documentation opérationnelle du produit à chaque livraison
Gestion du cycle de développement
Participer au Program Increment Planning (SAFe)
Mettre en place l?intégration continue et l?automatisation des tests
Déployer les solutions en environnement d?intégration et de préproduction
Assurer la maintenance et l?évolution des applications
Coordination et communication
Travailler en collaboration avec les équipes métier et la maîtrise d?ouvrage
Assurer le lien avec les équipes infrastructure et exploitation
Contribuer à l?amélioration continue des processus de développement
Profil candidat:
Compétences techniques requises
Le candidat idéal possède une expertise approfondie en développement .NET et la capacité d?encadrer techniquement une équipe de développeurs.
Technologies principales
Développement Full Stack (front-end et back-end)
Langages : C# (TPL, , MVC, WCF)
Frameworks : .NET Core, .NET 4.5
Outils de développement : Visual Studio, Azure DevOps
Méthodologies : TDD, SOLID, intégration continue
Front-end : HTML5, TypeScript, Bootstrap, Vue.js 3, jQuery
API et interconnexions : REST API
Sécurité : OIDC (Keycloak), OWASP
Bases de données SQL : PostgreSQL (TimescaleDB est un plus), Oracle
Bases de données NoSQL : InfluxDB
Messagerie : RabbitMQ
Outils DevOps : Azure DevOps, Helm, Docker, Octopus Deploy