Informations complémentaires

développeur/architecte logiciel senior H/F, Strasbourg-67

développeur/architecte logiciel senior H/F, Strasbourg-67

Le développeur/architecte logiciel senior a pour responsabilité l’ensemble de l’architecture des applications du SI ainsi que des développements du Framework et des applications transverses.

  • Interagir avec des équipes métier afin d’encourager l’homogénéité et optimiser les synergies sur des plateformes logicielles communes.
  • Travailler dans un environnement de développements Agile.
  • Etre responsable du design et du développement de larges composants logiciels, de fonctionnalités ou ensemble de fonctionnalités
  • Etre capable de travailler en équipe avec les membres de son équipe ainsi que des autres équipes métiers et infrastructure notamment
  • Gérer de façon limitée des discussions de design
  • Contribuer aux phases d’estimation et de spécification
  • Contribuer et promouvoir des choix technologiques en mettant en avant les gains et risques associés
  • Gérer la dette technologique et le cycle de vie du produit
  • Choisir les nouvelles technologies en respectant différentes contraintes (coût, délai et sécurité)
  • Rédiger des documents techniques d’architecture
  • Effectuer des revues de solutions, audits de projets
  • Participer à la veille technologique, au coaching des architectes et développeurs

Il assure la cohérence de l’implémentation des processus métiers et briques fonctionnelles dans l’architecture applicative et informatique. Il prend part ainsi à la construction de projets de transformation digitale en apportant son expertise technologique au service du métier client.

Le candidat doit notamment dans le cadre de sa mission :

Qualifications requises :

  • Expérience majeure dans le développement de logiciels
  • Expérience forte 5 ans minimum en tant que développeur/architecte logiciel sur des projets d’envergure
  • Expérience de la méthodologie de conception orientée objet  du language Java.
  • Connaissances professionnelles des outils de gestion de la configuration (Git, Maven, Bitbucket) et des outils d’intégration continue ( Jenkins, Sonar)
  • Connaissances des bases de données SQL notamment Oracle et Document ( ElasticSearch)
  • Connaissances en conteneurisation ( Docker , Marathon, Mesos )
  • Communication claire et efficace en français, notamment vers les équipes de développement

Notre environnement technique

  • JAVA 8-11, Spring (Core, Boot, Data, Cloud Config)
  • Git, Maven, Jenkins, Sonar, Bitbucket, JIRA
  • Kafka
  • Docker, Marathon, Mesos
  • Java FX
  • Hibernate, Oracle, Elastic Search, H2, Talend, Flyway

Architecture distribuée (CQRS, Event-Sourcing), principe de développement

[Pour postuler, utiliser l’option de menu CONTACT]