
Architecte Logiciel Back End H/F - Les Colettes
- Nantes - 44
- CDI
- Les Colettes
Les missions du poste
Il s'agit d'un renouvellement de poste, avec redéfinition du périmètre afin renforcer les compétences et l'expertise du pôle Applicatifs du service R&D.
Mission générale : Rattaché(e) au responsable du pôle Applicatifs et intégré dans une équipe pluridisciplinaire en R&D, vous participez à l'élaboration de nos applicatifs dédiés aux domaines de l'interphonie et du contrôle d'accès. Vous savez comprendre les besoins fonctionnels, en délimiter les contours et en synthétiser les attentes. Vous avez une forte appétence pour les besoins fonctionnels complexes à impact vers un large public. Vous savez collaborer avec les équipes métier. Vous maîtrisez la conception et le développement logiciel de solutions métiers assez exigeantes fonctionnellement. Vous êtes force de proposition sur des choix techniques, architecturaux... qui tendent à optimiser et à améliorer la qualité générale des logiciels. Vous connaissez les principes architecturaux modernes de conception logicielle afin de structurer, optimiser et industrialiser des solutions techniques robustes, scalables, sécurisées et évolutives. Vous avez de fortes connaissances en sécurité des systèmes et des applications. Vous proposez des innovations ou des évolutions sur votre métier, vous êtes expert et pouvez accompagner vos collègues sur des problématiques générales.- Concevoir et structurer des architectures backends robustes et évolutives en alignant les besoins métiers avec les contraintes techniques.
- Développe r des services backend complexes en garantissant leur performance, leur sécurité et leur maintenabilité.
- Découper et organiser le code en couches claires (métier, données, API, technique...) pour faciliter l'évolution et la collaboration.
- Accompagner la transformation de nos solutions en intégrant le multi-client, la scalabilité, la résilience, l'automatisation et l'observabilité.
- Optimiser les performances des services et des applicatifs (temps de réponse, utilisation de ressources, résilience, scalabilité...)
- Intégrer la sécurité dès la conception et garantir la conformité aux différentes normes de cybersécurité
- Innover et proposer des améliorations pour moderniser nos stacks techniques et répondre aux défis futurs.
Le profil recherché
De formation ingénieur développement logiciel ou équivalent, vous justifiez d'une expérience réussie de 5 ans minimum dans le domaine du développement backend et de 2 ans minimum dans l'architecture logicielle.
Vous êtes attiré(e) par des projets très techniques à haute contrainte de sécurité. Vous souhaitez mettre à profit vos connaissances en solutions virtualisées pour accompagner la migration de nos offres logicielles dans ce domaine. Votre créativité et votre curiosité vous permettent d'anticiper les futurs besoins tout en restant conscient(e) de la réalité du quotidien. Vous avez un bon relationnel, votre esprit d'équipe vous permet de vous intégrer facilement et de partager avec vos collègues. Vous êtes autonome, force de proposition et capable de vous adapter rapidement dans des contextes évolutifs.
Compétences / Expérience :
- Bonne maîtrise des langages objet et frameworks récents (Java/Quarkus, TypeScript, Node.js, C++...)
- Bonne maîtrise des architectures et patterns modernes (SOLID, Clean architecture, Hexagonal architecture, DDD, µServices)
- Bonne maîtrise des outils de développements (IDE, compilation, analyse de code), des chaînes CI/CD (git, jenkins, docker...)
- Bonne maîtrise des bases de données (postgreSQL, mongoDB), des ORM (Hibernate, Sequelize), des messageries (Kafka, redis, MQTT...)
- Bonne maîtrise des interfaces API (REST, GraphQL, gRPC...) et des API Gateway (Kong, Gravitee...)
- Bonne maîtrise des aspects réseaux et cybersécurité nécessaire (OAuth2, Keycloak, OpenID Connect, JWT, RBAC...)
- Une des protocoles de communication SIP et des notions autour de l'audio et de la vidéo sont un plus.
- Une connaissance des outils de gestion de projet (Jira, Confluence) et de la méthodologie Agile est un plus.
- Maîtrise de l'anglais nécessaire