Responsable Ingénieur Logiciel et Responsable Technique

CDD

Description de l'offre

Missions
  • Gérer les équipes de développement de logiciels
  • Assurer le développement des compétences et la formation des équipes de développement logiciel
  • Apporter une expertise technique sur les architectures logicielles
  • Répondre aux contraintes techniques données par l’architecture adoptée
  • Interpréter les besoins de l’entreprise et les traduire en une solution déployable prête à l’emploi
  • Donner des estimations des User Stories à développer et s’assurer que les délais sont respectés
  • Préparer les exigences de bas niveau et documenter les solutions mises en œuvre
  • Mettre en œuvre et respecter les normes de codage propres à l’entreprise
  • Participer aux tests unitaires et travailler avec l’équipe Qualité (QA) pour corriger les défauts
  • Gérer des projets en utilisant la méthodologie Agile
  • Participer à des développements complexes
  • Veiller à ce que les KPI et les rapports du Service soient tenus à jour.
Profil recherché
  • 5 ans minimum d'expérience dans un poste similaire
  • Vaste expérience pratique du développement Java et bonne connaissance des modèles de conception Java
  • Expérience pratique éprouvée dans le développement de solutions logicielles utilisant :
  • Frameworks Java de pointe comme Spring, Spring Boot
  • Bases de données relationnelles comme Oracle/Postgres/ MySQL et/ou bases de données NoSQL comme MongoDB, Cassandra, Couchbase
  • Systèmes de messagerie comme JMS, rabbitMQ
  • Cadres de mise en cache comme Redis, MemCached, EHCache
  • Frameworks de test automatisés comme jUnit, mockito
  • Expérience pratique du développement de logiciels sur des systèmes basés sur Linux / Unix
  • Expérience pratique de l'utilisation d'un système BPM tel que Camunda, Power Automate ou autres
  • Forte exposition en Rest WS Et/OU SOAP WS (WSDL, XSD), AJAX, JSON, SSO/HTTPS
  • Capable d'utiliser UML pour concevoir et écrire HLD / LLD selon les besoins
  • Forte exposition à l'environnement DevOps (Git, CI/CD, etc.)
  • Excellente expertise dans les outils de développement standard et les frameworks tels que GIT, Jenkins, Maven / Ant
  • Expérience de travail dans des environnements de développement logiciel Agile (Scrum/Kanban)
  • Exposition à la livraison automatisée de logiciels à l'aide d'outils tels que Puppet, Chef, Ansible et de technologies de conteneurs telles que Docker
  • Maîtrise de l'anglais des affaires parlé et écrit requise
  • Expérience dans le développement de solutions sur des plateformes de gestion d'API
  • Connaissance de la programmation JPA, OSGI, Groovy et Grails
  • Connaissance du multi-threading / ajustement des performances
  • Expérimenté dans les développements mobiles
  • Expérience en architecture cloud (Azure et/ou AWS)
  • Exposition au développement front-end Ajax, HTML 5, CSS, JS
  • Expérience de travail avec les besoins bancaires et télécoms

Responsable Ingénieur Logiciel et Responsable Technique

Postuler

Localisation