Ingénieur(e) informatique Tech Lead

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(e) 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é : 1ᵉʳ  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 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 œuvre, 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 !