
Introduction Chez IBM Software, nous transformons les défis des clients en solutions. Nous concevons les produits cloud-natifs alimentés par l'IA les plus avancés au monde, qui façonnent l'avenir des entreprises et de la société. Notre héritage d'innovation offre aux IBMers des opportunités infinies d'apprendre, de progresser et d'avoir un impact à l'échelle mondiale. Travailler dans le domaine Software, c'est rejoindre une équipe animée par la curiosité et la collaboration.
Vous travaillerez avec des technologies, des partenaires et des secteurs d'activité variés pour concevoir, développer et livrer des solutions qui alimentent la transformation numérique. Grâce à une culture qui valorise l'innovation, la croissance et l'apprentissage continu, IBM Software vous place au cœur du portefeuille de produits et de technologies d'IBM. Ici, vous disposerez des outils et des opportunités nécessaires pour faire progresser votre carrière tout en créant des logiciels qui changent le monde.
Votre rôle et vos
Responsabilités
En tant que Software Developer: Generalist, vous concevrez, développerez, testerez et livrerez des offres utilisant des technologies de pointe et/ou éprouvées. Vous travaillerez dans un environnement Agile et collaboratif afin de comprendre les besoins des parties prenantes et de contribuer au développement de solutions logicielles innovantes. Vos responsabilités principales comprendront :
- Développer des solutions au niveau des composants : Concevoir, coder et tester des solutions logicielles innovantes au niveau des composants, en veillant à ce que les solutions implémentées soient testées unitairement et prêtes à être intégrées dans leur produit.
- Contribuer au pipeline CI/CD : Contribuer au pipeline CI/CD automatisé qui fait passer le code par différentes étapes de qualité, en garantissant une intégration et une livraison fluides.
- Déboguer les problèmes signalés par les clients : Concevoir, développer et tester unitairement des correctifs de code pour les problèmes signalés par les clients, en collaborant avec les parties prenantes pour résoudre les problèmes efficacement.
- Livrer des offres : Livrer des offres utilisant des technologies de pointe et/ou éprouvées, en travaillant en étroite collaboration avec les parties prenantes pour répondre aux exigences et aux attentes.
- Collaborer dans un environnement Agile : Travailler dans un environnement Agile et collaboratif pour comprendre les besoins des parties prenantes, en alignant son travail sur les objectifs et les cibles de l'équipe.
Compétences requises
- Exposition au développement back-end : Expérience de travail avec des technologies de développement back-end, de conception, de développement, de test et de livraison d'offres utilisant des technologies de pointe et/ou éprouvées.
- Développement de solutions au niveau des composants : Expérience dans la conception, le codage et le test de solutions logicielles innovantes au niveau des composants, en garantissant les tests unitaires et la préparation à l'intégration dans les produits.
- Contribution au pipeline CI/CD : Expérience de travail avec des pipelines CI/CD automatisés, contribution aux étapes de contrôle qualité du code, et garantie d'une intégration et d'une livraison fluides.
- Débogage et résolution de problèmes : Expérience dans le débogage des problèmes signalés par les clients, la conception, le développement et le test unitaire de correctifs de code, et la collaboration avec les parties prenantes pour résoudre les problèmes efficacement.
- Collaboration dans un environnement Agile : Expérience de travail dans un environnement Agile et collaboratif, compréhension des besoins des parties prenantes, et alignement sur les objectifs et les cibles de l'équipe.
Compétences souhaitées
- Support L3 : Expérience des pratiques de support d'ingénierie de niveau L3, incluant la conception, le développement et le test de solutions pour résoudre des problèmes complexes signalés par les clients.
- Ingénierie DevOps : Expérience dans l'application des principes d'ingénierie DevOps, contribution au pipeline CI/CD automatisé, et garantie d'une intégration et d'une livraison fluides.
- Développement Front-End : Exposition aux technologies de développement front-end, conception, développement, test et livraison de solutions utilisant des technologies de pointe et/ou éprouvées. Détails supplémentaires Vous devez avoir la capacité de travailler au Canada sans parrainage. Ce poste implique de travailler avec une technologie soumise à la réglementation sur les exportations et aux sanctions. Si vous êtes un ressortissant étranger de l'un des pays suivants soumis aux sanctions américaines (Cuba, Iran, Corée du Nord, Syrie, ainsi que la Crimée, Louhansk, Donetsk, Kherson et Zaporijia en Ukraine) titulaire d'un permis de travail, vous n'êtes pas admissible à cet emploi. Rémunération, avantages sociaux et autorisation de travail La fourchette salariale du poste est basée sur un horaire à temps plein. Votre salaire final au sein de cette fourchette peut varier en fonction de vos compétences et de votre expérience liées au poste.