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 :
- L’intégration et L’innovation
- Le développement logiciel
- 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