Activez les alertes d’offres d’emploi par e-mail !

Architecte Logiciel Back end H / F

Les Colettes Sourcing

Nantes

Sur place

EUR 45 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une société spécialisée en R&D recherche un(e) ingénieur(e) développement logiciel pour renforcer son équipe Applicatifs. Vous serez responsable de la conception et du développement de solutions robustes dans les domaines de l'interphonie et du contrôle d'accès. Vous devez avoir une solide expérience dans le développement backend, ainsi qu'une connaissance approfondie des normes de cybersécurité.

Qualifications

  • Minimum 5 ans d'expérience dans le développement backend.
  • Minimum 2 ans dans l'architecture logicielle.
  • Attiré(e) par des projets techniques à haute sécurité.

Responsabilités

  • Concevoir des architectures backends robustes.
  • Développer des services backend complexes.
  • Optimiser les performances des services et applicatifs.

Connaissances

Langages objet et frameworks récents (Java / Quarkus, TypeScript, Node.js, C++)
Architectures et patterns modernes (SOLID, Clean architecture, Hexagonal architecture, DDD, µServices)
Outils de développement (IDE, compilation, analyse de code)
Chains CI / CD (git, jenkins, docker)
Bases de données (postgreSQL, mongoDB)
Interfaces API (REST, GraphQL, gRPC)
Aspects réseaux et cybersécurité (OAuth2, Keycloak, OpenID Connect, JWT, RBAC)
Connaissance des outils de gestion de projet (Jira, Confluence)
Maîtrise de l'anglais

Formation

Ingénieur développement logiciel ou équivalent
Description 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.

Description du poste
  • Concevoir et structurer des architectures backends robustes et évolutives en alignant les besoins métiers avec les contraintes techniques.
  • Développer 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.
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
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.