Développeur & automaticien confirmé (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É : Développeur & automaticien confirmé

  • 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é : novembre 2023

VOS MISSIONS :

  • Développement, évolutions et maintenance de solutions de tests automatisées utilisant principalement les langages Python, Java.
  • Participation au développement, évolutions et maintenance d’une plateforme d’exécution et de restitution des tests.
  • Développement et maintenance de tests automatisés pour l’infrastructure et le métier avec RobotFramework et les librairies Browser & Selenium.
  • Création et maintenance des pipelines d’intégration et de déploiement continus avec GitLab Runner et GoCD.
  • Développement, packaging et maintenance de nos librairies Python.
  • Consommation, développement et maintenance de nos API.
  • Création et maintenance d’images Docker.
  • Développement de scripts avec JMeter pour nos tests de performance.
  • Déploiement et gestion de solutions déployées dans Kubernetes/OpenShift.
  • Apporter du support aux différentes équipes clientes de nos solutions.
  • Collaborer avec les équipes de développement, d’infrastructure et métier pour promouvoir la qualité de service.
  • Collaborer à la mise en place de stratégies de tests automatisés.
  • Créer et maintenir de la documentation technique.

QUALITÉS REQUISES :

  • Bonnes capacités rédactionnelles et très bonnes compétences de communication,
  • Savoir travailler en équipe,
  • Esprit analytique et de synthèse,
  • Dynamisme et capacités d’initiative,
  • Aisance à partager ses connaissances,
  • Excellente capacité de résolution de problèmes,
  • Rigoureux et méthodique.

FORMATIONS :

  • Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplômefédéral
  • Une certification en ingénierie de test (comme ISTQB) serait un plus

COMPÉTENCES :

Compétences primordiales

  • Maîtrise du français et de l’anglais
  • Démontrer 3 années et plus d’expérience dans les compétences énumérées ci-dessous :
    • Maîtrise des environnements shell Linux,
    • Maîtrise du langage de programmation Python,
    • Expérience dans l’intégration continue et le déploiement de solutions techniques (Ex : GitlabCI, GoCD, Jenkins),
    • Expérience dans la création de tests automatisés (BDD, Gherkin, RobotFramework, Browser, Sélénium, Cucumber, JUnit …) ou technologies jugées équivalentes (pytest…),

Compétences supplémentaires 

  • Maîtriser l’outil Git,
  • Connaissances et expériences sur les API REST,
  • Expériences en création d’images Docker, Expériences de l’ingénierie de tests,
  • Maîtrise des environnements Windows (Powershell),
  • Création et packaging de librairies Python
  • Expériences de développement avec Java,
  • Expériences en tests de performance avec JMeter ou outil équivalent,
  • Savoir travailler avec un repository tel que Nexus,
  • Expériences sur des projets utilisant la conteneurisation avec Docker, Kubernetes et/ou OpenShift,
  • Expérience dans le développement d’infra as code (ex : YAML),
  • Expérience dans l’automatisation des tests backend (API et services web)Expérience des IDE IntelliJ ou VSCode, Expérience dans des contextes de projetsAgile / Scrum, Expérience de l’outil PowerBI (reporting) et/ou Data Chain (virtualisation de données),
  • Expériences dans la réalisation de services Cloud de type IaaS/PaaS/SaaS.
Postulez !