Jitterbit
Jitterbit
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++ — télétravail en Inde

Développez des logiciels évolutifs d’iPaaS et d’intégration d’API chez Jitterbit en tant qu’ingénieur backend senior C++. Concevez des systèmes distribués et des fonctionnalités backend avec des technologies cloud, de microservices et de messagerie.

Description

  • Développez des fonctionnalités pour les plateformes iPaaS et APIM de Jitterbit.
  • Utilisez C++, Java, Lua, Docker, Kubernetes, Linux, Nginx, Tomcat, Apache, MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB et les services AWS.
  • Prenez en charge les projets depuis leur conception initiale jusqu’à leur déploiement.
  • Garantissez l’évolutivité, la fiabilité et les performances dans un environnement fonctionnant 24 h/24, 7 j/7 et 365 j/an.
  • Collaborez avec les équipes d’ingénierie, de produit et d’exploitation.
  • Produisez un code clair, extensible, de grande qualité et facile à maintenir.
  • Accompagnez et conseillez les autres ingénieurs et développeurs.
  • Appuyez-vous sur les données pour guider les décisions techniques et contribuer aux travaux d’intégration et d’automatisation.

Exigences

  • Au moins 10 ans d’expérience dans le développement d’applications distribuées à grande échelle.
  • Expérience approfondie dans le développement d’applications SaaS multilocataires.
  • Solides capacités de résolution de problèmes, de débogage et d’analyse, avec une grande attention aux détails.
  • Expérience des microservices, de l’architecture cloud et des modèles de conception.
  • Solide expérience de Java.
  • Expérience significative des principales bases de données relationnelles, telles que SQL Server et MySQL.
  • Excellente maîtrise de la programmation en JavaScript, CSS et HTML.
  • Maîtrise d’un ou 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 capacités de communication écrite et orale.
  • Capacité à collaborer au sein d’une équipe distribuée et à s’épanouir dans une culture de travail à distance.
  • Autonomie et capacité à prendre en charge des initiatives clés.
  • Capacité à prendre des décisions éclairées par les données.

Avantages

  • Possibilités d’évolution professionnelle et de mentorat.
  • Un environnement de travail flexible, adapté au télétravail et doté d’une culture conviviale.
  • L’occasion de travailler au sein d’un leader en pleine croissance dans le secteur des technologies iPaaS.
  • L’occasion de rejoindre une entreprise guidée par sa mission, qui transforme la manière dont les clients utilisent les API dans des processus critiques pour leur activité.