Nous sommes à la recherche d'un Développeur Full Stack Junior pour rejoindre une petite équipe Agile multidisciplinaire qui développe la prochaine génération de solutions d'automatisation des processus au sein de notre plateforme de conformité. Ce poste fera partie d'une équipe responsable du développement complet (front-end et back-end) d'une architecture distribuée basée sur des microservices. Dans un premier temps, la personne retenue se concentrera sur l'utilisation de solutions tierces afin d'améliorer la plateforme en offrant davantage de possibilités de personnalisation des flux de travail des utilisateurs.
Construire des solutions innovantes ; permettre des lieux de travail plus sûrs pour tous.
Nous allons créer un monde du travail plus sûr, en développant des logiciels pour soutenir un réseau mondial d'acheteurs, de fournisseurs et de partenaires responsables.
Aujourd'hui, chez Veriforce, nous soulageons plus de 50 000 organisations à travers le monde des contraintes de conformité, en les aidant à protéger leurs employés, leurs activités et la planète.
Nous veillons à ce que notre réseau de clients, de fournisseurs et de sous-traitants respecte les normes les plus importantes, qu'il s'agisse de santé, de sécurité, de développement durable ou de comportement éthique, en élaborant les meilleures solutions du marché.
La technologie que nous construisons aujourd'hui créera un avenir meilleur.
Anglais de niveau avancé:
Cette exigence est requise puisque dans le cadre de cette fonction, vous aurez à intervenir auprès des clients, partenaires et/ou nos filiales internationaux sur une base récurrente tant à l’oral qu’à l’écrit.
Dans le présent document, le genre masculin est utilisé dans le seul but d'alléger le texte
- Développer et maintenir des interfaces utilisateur ainsi que des flux d'automatisation à l'aide de Form.io, Make.com et des intégrations avec les solutions logicielles Veriforce.
- Développer et maintenir des microservices utilisant des API RESTful, C# .NET Core et .NET Framework.
- Concevoir et améliorer des interfaces utilisateur avec React, Redux, TypeScript et/ou React Native.
- Concevoir, optimiser et maintenir des bases de données PostgreSQL et Microsoft SQL Server.
- Produire un code propre, bien testé et facile à maintenir, incluant des tests unitaires et d'intégration.
- Participer aux revues de code afin d'assurer la qualité et le respect des bonnes pratiques.
- Décomposer les fonctionnalités complexes en livrables simples, testables et réalisables.
- Diagnostiquer et résoudre les incidents de production en effectuant une analyse méthodique des causes profondes.
- Collaborer efficacement avec les équipes techniques et les parties prenantes non techniques dans un environnement Agile.
- Promouvoir les meilleures pratiques liées aux API, aux services infonuagiques (cloud) et aux architectures de microservices.
Essentielles
- Connaissance des principes de conception d'interfaces utilisateur.
- Compréhension des API RESTful.
- Compréhension des diagrammes de flux (flow charts).
- Bonne connaissance des fondamentaux du développement Web.
- Expérience en développement avec JavaScript et JSON.
- Maîtrise d'un système de gestion de versions (Git ou équivalent).
- Expérience de travail dans un environnement Agile/Scrum.
- Excellentes aptitudes en résolution de problèmes et en débogage.
Atouts
- Expérience avec Form.io.
- Expérience avec React et TypeScript.
- Développement en C#.
- Conception et utilisation de bases de données relationnelles (PostgreSQL et Microsoft SQL Server).
- Connaissance des architectures de microservices.
- Expérience avec la conteneurisation d'applications (Docker).
- Utilisation d'outils d'intelligence artificielle pour améliorer l'efficacité du développement.
- Connaissance de la ligne de commande Linux (shell et outils).
- Expérience des plateformes infonuagiques, notamment AWS.