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É : Développeur(e) Java Full Stack senior(e)
- Taux d’occupation : 100%
- Durée : indéterminée, mais au plus 3ans
- Début souhaité : 1ᵉʳ mai 2024
VOS MISSIONS :
- Participer aux processus de conception du service (capacité, disponibilité, sécurité et niveaux de services) dans le cadre de son périmètre produit,
- En collaboration avec l’exploitation, mettre en place le monitoring du service,
- Fournir à l’exploitation et au support les informations nécessaires à la surveillance, notamment suite aux changements effectués sur le service,
- Mener les analyses techniques de simples à complexes, à partir de l’expression validée des besoins, identifier les solutions et les risques techniques associés, valider et justifier le choix d’une solution,
- Réaliser et documenter la conception technique des solutions à mettre en place, identifier et justifier les besoins en ressources techniques selon les couches d’architecture standards,
- Développer les solutions simples à complexes dans les délais impartis et avec le niveau de qualité requis, assurer la mise en place et l’exécution des plans de tests unitaires, d’intégration ou de charge,
- Effectuer un reporting précis et régulier en daily meeting ou au chef de projet / gestionnaire de service sur l’avancée des travaux, reste à faire, remonter et suivre les risques techniques identifiés,
- Assurer le support des solutions du SI-Fiscal, de la prise en charge des problèmes au déploiement des correctifs nécessaires, apporter le bon niveau de communication avec le chef de projet, le gestionnaire de service ou l’utilisateur,
- Respecter les standards en vigueur concernant la conception, le développement, la stratégie de tests, la sécurité ainsi que l’application des standards et processus, participer activement à l’amélioration continue des pratiques du service Développement sur-mesure,
- Maintenir à jour la documentation technique, sur tous les supports officiels du secteur, du service.
QUALITES REQUISES :
- Capacité à monter en compétences sur un domaine fonctionnel
- Autonomie, responsabilité, adaptabilité, dynamisme
- Faire preuve d’initiative
- Capacité à travailler sous stress
- Capacité à travailler en équipe et à partager ses connaissances
- Avoir une attitude ouverte vis-à-vis des changements
FORMATIONS :
- Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.
COMPETENCES :
Compétences primordiales
- Maîtrise des langages Java (11 ou +) et SQL,
- Maîtrise des principes de conception orientée objet (Design Patterns, principes SOLID),
- Maîtrise du développement Front : HTML5, CSS3, Vue3, javascript, Typescript,
- Maîtrise des outils de développement Intellij, Nexus, Git, Maven,
- Maîtrise des principes de qualité logiciel et notamment la mise en œuvre de tests unitaires (approche TDD, tests préférablement avec JUnit),
- Expérience confirmée de travail dans un environnement d’intégration continue (préférablement Gitlab, Jenkins et Sonar).
Compétences supplémentaires
- Expérience en préprocesseurs CSS comme SASS ou LESS et frameworks comme Bootstrap ou Material-UI
- Bonnes connaissances Spring (en particulier Spring MVC, Spring Boot, et Spring REST),
- Maîtrise des architectures J2EE,
- Expérience confirmée de travail en environnement Agile.
- Compétences en conception d’interface utilisateur (UI) et expérience utilisateur (UX),
- Expérience dans la sécurisation des APIs avec OAUTH2/OIDC,
- Bonnes connaissances de Dynatrace, Splunk,
- Bonnes connaissances de RabbitMQ,
- Bonnes connaissances des approches BDD, DDD, architecture hexagonale,
- Connaissance de la fiscalité.