Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.
Free-Work recherche un développeur opérationnel (« hands-on ») disposant d'une expertise très avancée en développement logiciel, afin de concevoir, développer et maintenir des solutions logicielles de haute qualité, en veillant à ce que les applications répondent aux besoins métier tout en étant évolutives, sécurisées et performantes.
Le poste pourra également nécessiter de piloter des développeurs externes et de collaborer à distance avec les équipes techniques basées à Paris.
Nous recherchons un profil de développeur opérationnel (« hands-on ») disposant d'une expertise très avancée en développement logiciel, afin de concevoir, développer et maintenir des solutions logicielles de haute qualité, en veillant à ce que les applications répondent aux besoins métier tout en étant évolutives, sécurisées et performantes.
Le poste pourra également nécessiter de piloter des développeurs externes et de collaborer à distance avec les équipes techniques basées à Paris.
Vous travaillerez également en étroite collaboration avec les différentes parties prenantes afin de définir les besoins, superviser les processus de développement et améliorer en continu les systèmes, les outils et les méthodes de travail, dans le but d'accroître la productivité et la performance.
Développer des solutions logicielles de haute qualité répondant aux besoins métier.
Respecter les standards de développement et les bonnes pratiques existantes afin de garantir la maintenabilité du code.
Collaborer avec les parties prenantes afin de définir les exigences techniques.
Travailler au sein d’équipes agiles pour mener à bien les projets.
Produire un code sécurisé et performant.
Être force de proposition pour améliorer les processus du cycle de vie du développement logiciel.
Veiller à ce que les solutions soient conformes aux principes et aux directives d’architecture du groupe.
Documenter les solutions techniques et assurer le transfert de connaissances au sein de l’équipe.
Mettre en place des tests automatisés pour l’ensemble du code développé.
Concevoir, développer, tester et déployer des solutions logicielles évolutives.
Garantir la qualité du code en appliquant les bonnes pratiques, notamment en matière de tests et de documentation.
Optimiser les performances des systèmes et résoudre des problématiques techniques complexes.
Respecter les standards et normes de développement.
Promouvoir l’apprentissage continu et les bonnes pratiques au sein de l’équipe.
Participer à la planification, à l’estimation et à la réalisation des projets.
Assurer le support technique des applications.
Plus de 7 ans d'expérience sur .NET.
Expérience en Clean Architecture, DDD (Domain-Driven Design) et/ou TDD (Test-Driven Development).
Maîtrise des pratiques DevOps (CI/CD), notamment avec Azure DevOps ou une autre plateforme cloud hyperscale.
Expérience dans la conception et le déploiement de solutions cloud natives.
Expérience des architectures orientées services (SOA).
Bonne compréhension des principes permettant de concevoir un code maintenable et évolutif.
Bonne maîtrise de SQL et connaissance d'Azure SQL Server.
Anglais courant.
Expérience en développement front-end avec Angular.
Connaissance de l'infrastructure Azure.
Une expérience en intelligence artificielle ou en machine learning serait un plus.