
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 services distribués en C++ et Java pour la plateforme iPaaS et de gestion des API de Jitterbit. Menez des fonctionnalités évolutives de la conception au déploiement.
Description
- Développez des fonctionnalités pour la plateforme iPaaS et de gestion des API de Jitterbit.
- Utilisez des technologies telles que C++, Java, Lua, Docker, Kubernetes, Linux, Nginx, Tomcat, Apache, MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB et les services AWS.
- Dirigez des projets, de la conception initiale au déploiement.
- Veillez à l’évolutivité, à la fiabilité et aux performances dans un environnement opérationnel 24 h/24 et 7 j/7.
- Concevez des systèmes fiables et évolutifs pour de grandes applications distribuées.
- Écrivez un code clair et facile à maintenir, que les autres ingénieurs peuvent comprendre et faire évoluer.
- Collaborez avec les équipes d’ingénierie, de gestion des produits et des opérations.
- Contribuez à la progression de vos collègues ingénieurs et développeurs grâce au mentorat.
- Dirigez des initiatives clés et appuyez vos décisions sur les données.
Exigences
- Justifiez d’au moins 10 ans d’expérience dans la création d’applications distribuées à grande échelle.
- Ayez une solide expérience du développement d’applications SaaS multi-tenant.
- Démontrez de solides compétences en résolution de problèmes, en débogage et en analyse, ainsi qu’un grand souci du détail.
- Ayez de l’expérience des microservices, de l’architecture cloud et des modèles de conception.
- Ayez une solide expérience de Java.
- Ayez une expérience approfondie des principales bases de données relationnelles, telles que SQL Server et MySQL.
- Maîtrisez parfaitement la rédaction de JavaScript, CSS et HTML.
- Maîtrisez un ou plusieurs des langages et environnements suivants : JavaScript, TypeScript, Java, Node.js ou Go.
- Sachez déployer des applications avec Docker et/ou Kubernetes.
- Ayez une expérience pratique des services AWS tels que DynamoDB, S3 ou CloudFront.
- Communiquez efficacement à l’écrit comme à l’oral.
- Travaillez efficacement au sein d’équipes distribuées et dans un environnement à distance.
- Appuyez vos décisions sur les données.
Avantages
- Des possibilités d’évolution professionnelle et de mentorat.
- Un environnement de travail flexible, adapté au travail à distance.
- L’occasion de travailler avec des technologies modernes.
- La possibilité de contribuer à façonner l’avenir de l’intégration et de l’automatisation.
- L’occasion de rejoindre une entreprise en pleine croissance, leader du secteur des technologies iPaaS.
- Un environnement de travail porteur de sens, axé sur la transformation de la création d’API pour les processus critiques de l’entreprise.