Role overview
About this role
A career in IBM Consulting is rooted by long term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio, including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in groundbreaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. About Business Unit: IBM Consulting is IBM’s consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients’ businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet. As an HR Technology Associate Consultant, you will support the delivery of HR systems projects for our clients. This role is designed for new graduates and does not require prior consulting or HR technology experience. You will learn how modern HR systems work, how organizations manage their people processes, and how to support clients through technology‑enabled transformation. We welcome degrees in Computer Science, Software/Systems Engineering, Information Technology, Management Information Systems (MIS), Data Analytics, or other STEM fields with demonstrated programming/scripting coursework, as long as you bring curiosity, strong communication skills, and a willingness to learn. In this role, you will do the following: Learn HR Technology Platforms: You will receive structured training on leading HR systems (such as SAP SuccessFactors) and on Artificial Intelligence tools used in HR. You will learn how organizations manage processes like recruiting, onboarding, performance, compensation, learning, and others. Solve Client Problems with Structured Thinking and Innovation: You will learn how to break down client challenges, analyze root causes, and propose practical and innovative solutions. This includes thinking creatively, applying what you’ve learned about HR processes and technology, and collaborating with senior consultants to design approaches that meet each client’s unique needs. Support Techno-functional development: Under guidance from senior consultants, you will help integrate HR systems with other HR and non-HR applications. This includes analyzing and utilizing HR APIs, building integration flows, configuring single sign-on (SSO) solutions, troubleshooting system connectivity issues and ultimately ensuring seamless system data exchange. Analyze Client Requirements: You will participate in workshops with clients to understand their needs and document technical integration requirements and data flow specifications between HR platforms and upstream/downstream systems. You will learn how to translate business requirements into system functionality. Test System Functionality: You will help test the system to ensure it works correctly. This includes running test scripts, checking results, identifying issues, and working with the team to resolve them. Support Project Delivery: You will assist with project coordination activities such as preparing meeting materials, tracking tasks, updating project documents, and supporting the team in day‑to‑day delivery. Develop Professional Consulting Skills: You will learn how to communicate with clients, manage deadlines, work in teams, and solve problems in a structured way. These are foundational consulting skills that will grow throughout your career. Participate in Continuous Learning: You will complete certifications, internal training, and hands‑on learning to build your HR technology and integrations expertise and progress toward becoming a fully independent consultant. Location Requirement: Successful candidates must reside, or be willing to reside, in one of the following cities. Please note that IBM does not offer relocation bonuses for this role: Toronto, Ottawa, Montreal, Calgary, or Vancouver. Travel based on client needs: You will be required to travel as needed based on client requirements. Travel frequency will vary depending on the project and client location. This opportunity is based in Toronto, Ottawa, Montreal, Calgary, or Vancouver and supports Associate Consultant hiring cohorts commencing in May 2027 and September 2027. We are recruiting for both start dates and encourage eligible candidates to apply. Successful applicants must have graduated from a recognized post-secondary institution prior to their employment start date. Please note that MBA and PhD graduates are not eligible for this program. The successful candidate will possess: Strong communication skills: You must be able to communicate fluently and clearly in English, work with clients, and communicate effectively within a team. Self‑starter mindset: We need someone who takes initiative, drives their own work forward, and does not wait to be told what to do. High dedication and follow‑through: Commitment and resilience are important. These traits are often demonstrated through past experiences such rigorous academic projects, hackathons, competitive pursuits, self-directed software development or other activities that require discipline, consistency, and relentless effort. Critical thinking: You should be able to break down problems, ask good questions, and think logically about how to solve challenges. Teamwork: You must be able to collaborate effectively, support others, and contribute positively to team outcomes. Technical Background: Knowledge of developing or working with APIs, familiarity with Java Script or Python. Software development knowledge utilizing Artificial Intelligence tools or intern experience with data transformations is a bonus. Fluent French: Bilingual proficiency in French is a strong advantage. Dans ce rôle, vous liaison IBM Conseil via notre programme d’associé de niveau international pour les embauches universitaires. En tant que conseiller adjoint chez IBM Conseil, vous aurez l’opportunité de travailler avec une grande diversité de clients à travers le monde. Les besoins techniques et commerciaux de nos clients évoluent constamment. Nous embauchons des personnes inspirées et talentueuses qui croient qu’aucun problème n’est trop gros pour être résolu. Nous mise au point En fonction votre Professionnel développement par des apprentissage continus, du mentorat, développement de compétences techniques et une croissance personnelle continue, tout cela ancrée dans une culture d’encadrement et d’avancement de carrière. Si vous vous voyez comme quelqu’un qui ne cesse jamais d’apprentissage et qui veut libérer son potentiel, le programme IBM Conseil Associates est fait pour vous. Une carrière en IBM Conseil repose sur des relations à long terme et une collaboration étroite avec des clients partout dans le monde. La curiosité et une quête constante de connaissances servent de fondement au succès dans IBM Conseil. Dans votre rôle, vous serez encouragé à remettre en question la norme, à explorer des idées en dehors de votre rôle et à trouver des solutions créatives qui auront un impact mettre à la terre pour un large réseau de clients. Notre culture d’évolution et d’empathie est centrée En fonction sur des opportunités de croissance professionnelle et de développement à long terme dans un environnement qui valorise vos compétences et expériences uniques. À titre de consultant associé en technologies RH, vous contribuerez à la réalisation de projets de systèmes RH pour nos clients. Ce poste est conçu pour les nouveaux diplômés et ne nécessite aucune expérience préalable en consultation ou en technologies RH. Vous apprendrez le fonctionnement des systèmes RH modernes, la façon dont les organisations gèrent leurs processus liés aux ressources humaines, ainsi que les méthodes permettant d’accompagner les clients dans leur transformation axée sur les technologies. Nous accueillons les diplômés en informatique, en génie logiciel ou des systèmes, en technologies de l’information, en systèmes d’information de gestion (SIG/MIS), en analytique des données ou dans d’autres domaines STEM comportant une formation démontrée en programmation ou en scriptage, à condition de faire preuve de curiosité, de solides aptitudes en communication et d’une volonté d’apprendre. Dans ce rôle, vous serez appelé à : Apprendre les plateformes de technologies RH : Vous bénéficierez d’une formation structurée sur les principaux systèmes RH (tels que SAP SuccessFactors) ainsi que sur les outils d’intelligence artificielle utilisés dans le domaine des ressources humaines. Vous découvrirez comment les organisations gèrent des processus tels que le recrutement, l’intégration, la gestion du rendement, la rémunération, l’apprentissage et le développement, entre autres. Résoudre les défis des clients grâce à une approche structurée et innovante : Vous apprendrez à décomposer les problématiques des clients, à analyser les causes fondamentales et à proposer des solutions pratiques et novatrices. Cela comprend l’application de la pensée créative, la mise en pratique de vos connaissances des processus RH et des technologies, ainsi que la collaboration avec des consultants expérimentés afin de concevoir des solutions adaptées aux besoins particuliers de chaque client. Contribuer au développement techno-fonctionnel : Sous la supervision de consultants expérimentés, vous participerez à l’intégration des systèmes RH avec d’autres applications RH et non RH. Cela comprend l’analyse et l’utilisation d’API RH, la création de flux d’intégration, la configuration de solutions d’authentification unique (SSO), la résolution de problèmes de connectivité entre systèmes et l’assurance d’un échange de données fluide entre les plateformes. Analyser les exigences des clients : Vous participerez à des ateliers avec les clients afin de comprendre leurs besoins et de documenter les exigences techniques d’intégration ainsi que les spécifications des flux de données entre les plateformes RH et les systèmes en amont ou en aval. Vous apprendrez à transformer les exigences d’affaires en fonctionnalités système. Tester les fonctionnalités des systèmes : Vous contribuerez aux activités de validation afin de vous assurer que les systèmes fonctionnent correctement. Cela comprend l’exécution de scénarios de test, la vérification des résultats, l’identification des anomalies et la collaboration avec l’équipe pour les résoudre. Soutenir la livraison des projets : Vous participerez à diverses activités de coordination de projets, notamment la préparation du matériel de réunion, le suivi des tâches, la mise à jour de la documentation et le soutien aux activités quotidiennes de l’équipe. Développer vos compétences professionnelles en consultation : Vous apprendrez à communiquer avec les clients, à gérer les échéances, à travailler efficacement en équipe et à résoudre les problèmes de façon structurée. Ces compétences fondamentales en consultation évolueront tout au long de votre carrière. Participer à un apprentissage continu : Vous suivrez des certifications, des formations internes et des activités d’apprentissage pratique afin de développer votre expertise en technologies RH et en intégration de systèmes, tout en progressant vers un rôle de consultant autonome. Exigence relative au lieu de travail : Les candidats retenus doivent habter, ou être disposés à habiter dans l’une des villes suivantes. Veuillez noter que IBM n’offre pas de prime de relocalisation pour ce poste : Toronto, Ottawa, Montréal, Calgary ou Vancouver. Déplacements selon les besoins des clients : Des déplacements pourraient être requis en fonction des besoins des clients. La fréquence des déplacements variera selon les projets et l’emplacement des clients. Cette opportunité est offerte à Toronto, Ottawa, Montréal, Calgary ou Vancouver et soutient les cohortes d’embauche de consultants associés qui débuteront en mai 2027 et en septembre 2027. Nous recrutons pour les deux dates d’entrée en fonction et encourageons les candidats admissibles à soumettre leur candidature. Les candidats retenus doivent avoir obtenu leur diplôme d’un établissement d’enseignement postsecondaire reconnu avant leur date d’entrée en fonction. Veuillez noter que les diplômés d’un MBA ou d’un doctorat (Ph. D.) ne sont pas admissibles à ce programme. Le candidat retenu possédera les qualités et compétences suivantes : Excellentes aptitudes en communication : Vous devez être en mesure de communiquer de façon claire et fluide en anglais, de collaborer avec les clients et de communiquer efficacement au sein d’une équipe. Esprit d’initiative : Nous recherchons une personne autonome qui prend les devants, fait progresser son travail de manière proactive et n’attend pas constamment des directives. Grand sens de l’engagement et persévérance : L’engagement, la rigueur et la résilience sont essentiels. Ces qualités peuvent être démontrées par des expériences telles que des projets universitaires exigeants, des hackathons, des compétitions, des projets de développement logiciel réalisés de façon autonome ou toute autre activité nécessitant de la discipline, de la constance et des efforts soutenus. Esprit analytique et pensée critique : Vous devez être en mesure de décomposer des problèmes complexes, de poser les bonnes questions et d'adopter une approche logique pour résoudre des défis. Esprit d’équipe : Vous devez collaborer efficacement avec les autres, soutenir vos collègues et contribuer positivement à l’atteinte des objectifs de l’équipe. Formation et aptitudes techniques : Connaissance du développement ou de l’utilisation d’API, ainsi qu’une familiarité avec JavaScript ou Python. Une expérience en développement logiciel utilisant des outils d’intelligence artificielle ou une expérience de stage comportant des activités de transformation de données constitue un atout. Français courant : La maîtrise du français à un niveau bilingue constitue un atout important.