
Jitterbit développe Harmony, une plateforme low-code enrichie par l’IA qui permet d’intégrer des applications et des données, d’orchestrer des flux de travail, d’automatiser des processus et de développer des applications. Ses outils iPaaS et de gestion des API connectent les systèmes d’entreprise dans des fonctions telles que l’informatique, la finance, les ressources humaines et le marketing, pour des cas d’usage comme l’intégration ERP et EDI, la gestion des dépenses, le suivi des actifs et la génération de prospects. La plateforme propose des connexions à des milliers d’applications, dont Salesforce Data Loader. Les activités de Jitterbit couvrent le conseil, le marketing et la logistique, en réunissant des capacités d’intégration et d’automatisation pour aider les organisations à coordonner leurs systèmes et leurs processus.
Ingénieur logiciel backend senior C++
Développez des systèmes backend évolutifs pour les plateformes iPaaS et APIM de Jitterbit. Concevez des applications distribuées avec C++, Java, des services cloud et des microservices.
Description
- Développez des fonctionnalités pour les plateformes iPaaS et APIM de Jitterbit.
- Utilisez C++, Java, Lua, des conteneurs, des bases de données, des systèmes de messagerie et des services AWS.
- Dirigez des projets, de leur conception initiale à leur déploiement.
- Veillez à l’évolutivité, à la fiabilité et aux performances dans un environnement fonctionnant en continu.
- Produisez un code clair, facile à maintenir, de grande qualité et conçu pour évoluer.
- Travaillez avec les équipes d’ingénierie, de gestion des produits et des opérations.
- Soutenez et accompagnez les autres ingénieurs et développeurs.
- Contribuez à des initiatives majeures au sein d’une équipe distribuée privilégiant le télétravail.
- Appuyez vos décisions sur les données et tenez compte des retours de vos collègues.
Exigences
- Au moins 10 ans d’expérience dans le développement d’applications distribuées à grande échelle.
- Solide expérience dans le développement d’applications SaaS mutualisées.
- Excellentes capacités d’analyse, de débogage et de résolution de problèmes, avec une grande attention aux détails.
- Expérience des microservices et des modèles d’architecture et de conception cloud.
- Solide expérience de Java.
- Expérience approfondie des principaux systèmes de gestion de bases de données relationnelles, tels que SQL Server et MySQL.
- Excellentes compétences en rédaction de code JavaScript, CSS et HTML.
- Maîtrise d’un ou de plusieurs des langages et environnements suivants : JavaScript, TypeScript, Java, Node.js ou Go.
- Connaissance du déploiement d’applications avec Docker et/ou Kubernetes.
- Expérience pratique des services AWS tels que DynamoDB, S3 ou CloudFront.
- Excellentes compétences en communication écrite et orale.
- Capacité à travailler efficacement au sein d’une équipe distribuée et à distance.
- Capacité à prendre des décisions fondées sur les données.
Avantages
- Développement de carrière et mentorat.
- Environnement de travail flexible, adapté au télétravail.
- Travail avec des technologies modernes.
- Contribution à des projets influents qui façonnent l’intégration et l’automatisation.
- Intégration d’une entreprise en croissance dans le secteur des technologies iPaaS.
- Contribution à l’évolution de la création d’API pour des processus métier critiques au sein d’une entreprise portée par une mission.