Vous voulez nous aider à sauver des vies ?
Nous recherchons des personnes ouvertes d'esprit qui ont le don de trouver des solutions créatives aux problèmes. Vous pouvez, littéralement, aider les sauveteurs à sauver des vies.
A propos de sureVIVE
Nous sommes une équipe de professionnels dévoués qui développent des logiciels pour et en étroite coopération avec les sauveteurs. Beaucoup d'entre nous ont une expérience dans le développement et l'exploitation d'applications critiques et certains sont eux-mêmes des sauveteurs.
Chez sureVIVE SA, nous avons une culture de travail ouverte, basée sur le feedback. Nous voulons réaliser beaucoup de choses, mais aussi nous amuser en le faisant.
Software Engineer / Software Craftsman (100%)
Location: Mendrisio, Canton of Ticino, Switzerland
Nous recherchons un ingénieur logiciel ayant de l'expérience dans la création d'applications hautes performances, évolutives et de niveau entreprise. Les applications que vous développerez seront utilisées pour alerter et établir une vue d’ensemble complète de la situation parmi les premiers répondants, les sauveteurs en montagne, les pompiers et les forces de police et autres groupes de sauvetage.
Vous ferez partie d'une équipe dévouée de professionnels du développement de logiciels travaillant selon des pratiques de développement et d'exploitation agiles. En mettant l'accent sur le développement backend, vous gérerez le développement d'applications Java/Java EE tout en apportant votre expertise dans le cycle de vie complet du développement logiciel, du concept et de la conception aux tests.
De quoi suis-je responsable ?
01
Rédiger et mettre en œuvre un code propre, évolutif et sécurisé pour des applications portables, des applications mobiles et/ou des applications Web
02
Mettre en œuvre et optimiser l'infrastructure de développement, de déploiement et de test
03
Développer des scripts de surveillance et des points d'accès pour gérer les incidents de service
04
Mettre en œuvre les tests nécessaires pour assurer la qualité, la livraison dans les délais et le fonctionnement stable du produit
05
Mettre en œuvre les tests nécessaires pour assurer la qualité, la livraison dans les délais et le fonctionnement stable du produit
A propos de sureVIVE
Nous sommes une équipe de professionnels dévoués qui développent des logiciels pour et en étroite coopération avec les sauveteurs. Beaucoup d'entre nous ont une expérience dans le développement et l'exploitation d'applications critiques et certains sont eux-mêmes des sauveteurs.
Chez sureVIVE SA, nous avons une culture de travail ouverte, basée sur le feedback. Nous voulons réaliser beaucoup de choses, mais aussi nous amuser en le faisant.
TDD
Obligatoire
-
Proficiency in Italian and/or English
-
Expérience pratique avérée en matière de développement de logiciels
-
Expérience pratique avérée en développement Java
-
Expérience pratique avérée dans les pratiques TDD et Clean Code
-
Expérience pratique de la conception et du développement d'applications à l'aide de plateformes Java EE
-
Expérience de l'analyse et de la conception orientées objet à l'aide de modèles de conception courants.
-
Excellente connaissance des bases de données relationnelles, de SQL et des technologies ORM (JPA2, Hibernate)
-
Expérience dans l'application Spring Framework et Spring Boot
-
Expérience dans les microservices utilisant des conteneurs docker
-
Connaissance de la langue italienne et/ou anglaise Très appréciée
Most welcome
-
Expérience dans le déploiement d'applications sur des environnements Kubernetes
-
Expérience des webservices RESTFul et des modèles Pub/Sub ou des systèmes de mise en file d'attente tels que RabbitMQ.
-
Expérience dans le développement d'applications web utilisant au moins un framework web populaire (JSF, Wicket, GWT, Spring MVC)
-
Connaissance de l'allemand et/ou du français
Technologies
we use
Obligatoire
-
Proficiency in Italian and/or English
-
Expérience pratique avérée en matière de développement de logiciels
-
Expérience pratique avérée en développement Java
-
Expérience pratique avérée dans les pratiques TDD et Clean Code
-
Expérience pratique de la conception et du développement d'applications à l'aide de plateformes Java EE
-
Expérience de l'analyse et de la conception orientées objet à l'aide de modèles de conception courants.
-
Excellente connaissance des bases de données relationnelles, de SQL et des technologies ORM (JPA2, Hibernate)
-
Expérience dans l'application Spring Framework et Spring Boot
-
Expérience dans les microservices utilisant des conteneurs docker
-
Connaissance de la langue italienne et/ou anglaise Très appréciée
Most welcome
-
Expérience dans le déploiement d'applications sur des environnements Kubernetes
-
Expérience des webservices RESTFul et des modèles Pub/Sub ou des systèmes de mise en file d'attente tels que RabbitMQ.
-
Expérience dans le développement d'applications web utilisant au moins un framework web populaire (JSF, Wicket, GWT, Spring MVC)
-
Connaissance de l'allemand et/ou du français
What we offer
Obligatoire
-
Proficiency in Italian and/or English
-
Expérience pratique avérée en matière de développement de logiciels
-
Expérience pratique avérée en développement Java
-
Expérience pratique avérée dans les pratiques TDD et Clean Code
-
Expérience pratique de la conception et du développement d'applications à l'aide de plateformes Java EE
-
Expérience de l'analyse et de la conception orientées objet à l'aide de modèles de conception courants.
-
Excellente connaissance des bases de données relationnelles, de SQL et des technologies ORM (JPA2, Hibernate)
-
Expérience dans l'application Spring Framework et Spring Boot
-
Expérience dans les microservices utilisant des conteneurs docker
-
Connaissance de la langue italienne et/ou anglaise Très appréciée
Most welcome
-
Expérience dans le déploiement d'applications sur des environnements Kubernetes
-
Expérience des webservices RESTFul et des modèles Pub/Sub ou des systèmes de mise en file d'attente tels que RabbitMQ.
-
Expérience dans le développement d'applications web utilisant au moins un framework web populaire (JSF, Wicket, GWT, Spring MVC)
-
Connaissance de l'allemand et/ou du français
TDD
Obligatoire
-
Proficiency in Italian and/or English
-
Expérience pratique avérée en matière de développement de logiciels
-
Expérience pratique avérée en développement Java
-
Expérience pratique avérée dans les pratiques TDD et Clean Code
-
Expérience pratique de la conception et du développement d'applications à l'aide de plateformes Java EE
-
Expérience de l'analyse et de la conception orientées objet à l'aide de modèles de conception courants.
-
Excellente connaissance des bases de données relationnelles, de SQL et des technologies ORM (JPA2, Hibernate)
-
Expérience dans l'application Spring Framework et Spring Boot
-
Expérience dans les microservices utilisant des conteneurs docker
-
Connaissance de la langue italienne et/ou anglaise Très appréciée
Most welcome
-
Expérience dans le déploiement d'applications sur des environnements Kubernetes
-
Expérience des webservices RESTFul et des modèles Pub/Sub ou des systèmes de mise en file d'attente tels que RabbitMQ.
-
Expérience dans le développement d'applications web utilisant au moins un framework web populaire (JSF, Wicket, GWT, Spring MVC)
-
Connaissance de l'allemand et/ou du français