Ingénieur informatique Tech Lead (H/F)

Localité : Genève
Type de contrat : CDI

Bienvenue chez Digital Solutions SA !

Créée en 2016 et située au cœur du Jura, à Porrentruy, Digital Solutions SA aide les entreprises et les institutions à faire face aux défis digitaux grâce à l’intégration de nouvelles technologies.

Intégrateur & prestataire de services IT, nous aidons nos clients dans leur stratégie d’innovation ainsi qu’à développer leurs nouveaux produits numériques.

Notre implémentation est à Porrentruy, Bâle, Lausanne, Genève, Martigny et bientôt Fribourg, Berne, Zürich et Delémont.

Combinant agilité, innovation et performance, nous mettons à disposition une équipe d’ingénieurs hautement qualifiés et adaptés aux besoins ciblés de chacun de ces clients et prospects.

Nous travaillons sur trois volets :   

  1. L’intégration et L’innovation
  2. Le développement logiciel
  3. La Robotic Process Automation

PROFIL RECHERCHÉ : Ingénieur informatique Tech Lead

  • Type de contrat : location de service
  • Taux d’occupation : temps plein
  • Durée : indéterminée, mais au plus 5 ans
  • Date de début souhaité : 1er  janvier 2024

VOS MISSIONS :

  • Aider les architectes à définir les solutions et leurs architectures lors des phases de Conception ;
  • Participer aux phases de conception détaillée afin de rendre des avis techniques de faisabilité, proposer des solutions alternatives et mener la conception logicielle préparatoire aux développements ;
  • Accompagner l’équipe de développement en assurant le respect des principes architecturaux définis et en assurant un rôle d’expertise pour les points les plus techniques ;
  • Participer à la phase de réalisation des projets, en développant, testant, documentant et déployant des applications selon les méthodologies en vigueur, sur la base des dossiers fonctionnels et techniques mis à disposition ;
  • Réaliser et maintenir les éléments d’intégration continue et de déploiement automatique ;
  • Participer aux livraisons applicatives sur les environnements ;
  • Mener régulièrement des revues de la qualité des développements ;
  • Contribuer aux livrables du point de conception sous la responsabilité de l’architecte, en particulier Dossier d’architecture, Exigences non fonctionnelles envers le système, Concept de test et Concept de déploiement ;
  • Contribuer aux livrables de type Analyse des besoins de protection et des concepts de sécurité, Concept d’exploitation, Cahier des charges des tests de performance, Cahier des charges des tests de d’intrusion ;
  • Mener des analyses techniques lors d’incidents en production.

QUALITÉS REQUISES :

  • Autonomie, responsabilité, adaptabilité, dynamisme
  • Avoir une attitude ouverte vis-à-vis des changements
  • Fait preuve d’initiative
  • Capacité à monter en compétences sur un domaine fonctionnel
  • Capacité à travailler en équipe et à partager ses connaissances
  • Disponibilité, engagement
  • Capacité à travailler sous stress

FORMATIONS :

  • Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.

COMPÉTENCES :

Compétences primordiales

  • Expérience en tant que leader technique et développeur senior sur des projets de développement spécifique dans des environnements Spring/RIA/REST (6 années d’expérience et plus)
  • Expérience en tant que concepteur logiciel sur des projets ayant mis en œuvre des applications client lourd et des architectures 3 tiers (6 années d’expérience et plus)
  • Excellente capacité à piloter une équipe de développement sur des environnements Java.
  • Excellente capacité à interagir avec l’ensemble de l’équipe projet – business analystes, développeurs, ingénieurs systèmes, base de données et exploitation — dans un environnement Agile.
  • Maîtrise des méthodes d’analyse et Conception Orientée Objet.
  • Maîtrise du framework Spring Boot, et en particulier des modules Spring Core, Spring Security, Spring Data JPA et JDBC, Spring MVC.
  • Bonne compréhension des principes de sécurisation des services et de leur mise en oeuvre, en particulier SAML, OpenID Connect, Kerberos.
  • Bonne connaissance du développement frontend avec VueJS ou Angular.js, et des tests end-to-end avec Cypress.
  • Bonne compréhension des problématiques de performances liées aux bases de données et aux frameworks de mapping relationnel-objet.
  • Bonne connaissance de l’intégration continue avec Gitlab-CI et des environnements de construction conteneurisés.
  • Expérience de développement de modules cryptographiques
  • Expérience en tant que leader technique sur au moins 2 projets de développement avec plus de 3 développeurs.
  • Expérience sur au moins un projet de développement Agile.

Compétences supplémentaires 

  • Bonne connaissance de Swing et/ou JavaFX
  • Connaissance de la méthodologie HERMES 5.
  • Expérience sur un domaine sensible comme les droits politiques ou équivalent
  • Sensibilisation à la sécurité de l’information
Postulez !