Description

Aimes-tu développer des logiciels sécurisés, précis et bien documentés, couvrant à la fois le front-end et le back-end dans un environnement moderne? Le code propre et testable ainsi qu-un cadre de travail où la justesse, la sécurité et la robustesse cryptographique sont essentielles correspondent-ils exactement à ce que tu recherches? Souhaites-tu contribuer à un projet porteur de sens, qui soutient directement la démocratie en Suisse, tout en travaillant avec des technologies de pointe? Avec toi, une réelle valeur ajoutée est créée - en approfondissant continuellement ton expertise en ingénierie logicielle sécurisée, en protocoles cryptographiques et en conception de systèmes modernes, dans un environnement tourné vers l-avenir. 

 

**Fais la différence  **

* Tu développes des fonctionnalités sécurisées et bien conçues sur un stack moderne front-end et back-end utilisé dans le système d-e-voting de la Poste Suisse. 

* Tu implémentes des services back-end en Java avec Spring Boot et Maven et garantis des interfaces propres et un typage fort dans l-ensemble du système. 

* Tu conçois et développes des fonctionnalités front-end avec Angular et TypeScript, contribuant à une expérience utilisateur claire et maintenable. 

* Tu travailles avec des API RESTful et assures des contrats d-interface précis et bien définis entre les composants du système. 

* Tu contribues aux pipelines CI/CD et aux déploiements automatisés à l-aide de Docker, Kubernetes et d-outils de scripting. 

* Tu écris du code propre, testable et bien documenté, avec un fort accent sur la justesse, la sécurité et la maintenabilité à long terme. 

* Tu collabores étroitement avec ton équipe et contribues activement à une compréhension partagée, à une haute qualité de code et à une amélioration continue. 

 

**Ce que tu apportes **

* Tu as une solide expérience soit en Java, Spring Boot et Maven, et apprécies travailler sur des systèmes back-end complexes, soit en Angular, TypeScript et dans les pratiques modernes des applications single-page. 
* Tu as de l-expérience ou un fort intérêt pour la cryptographie et la sécurité informatique.

* Tu es à l-aise avec les environnements conteneurisés, les pipelines CI/CD, les workflows basés sur Git ainsi qu-avec des outils comme Docker et Kubernetes. 

* Tu travailles avec un haut niveau de précision et d-autonomie et accordes une grande importance à une documentation claire. 

* Tu es capable d-expliquer des concepts techniques de manière structurée et compréhensible. 

* Tu communiques couramment en français et tu as une bonne maîtrise de l-anglais. 

 

Nous demandons une présence sur place de deux jours à Neuchâtel; le reste du temps de travail peut être organisé de manière flexible entre nos hubs (Lausanne, Berne, etc.) et le télétravail. 

 

Envie d-en savoir plus ? 

Notre base de code, nos spécifications et notre documentation sont publics: https://gitlab.com/swisspost-evoting