itjobs.ca Logo
IBM logo

Associate Maximo Developer (September 2026 - Calgary)

IBMabout 6 hours ago
Calgary, Alberta, Canada
Entry Level
Full-Time

About the role

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

In this role, you'll work in one of our IBM Consulting FutureNow Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.

Your Role And Responsibilities

As an Associate Application Developer specializing in Asset Management, you will support the design, development, configuration, and maintenance of Enterprise Asset Management (EAM) solutions using IBM Maximo and related technologies. This is an entry-level opportunity intended for recent graduates or early-career professionals who bring strong technical fundamentals, curiosity, and a willingness to learn enterprise platforms in a team-based environment.

Your Primary Responsibilities Will Include

Support Application Development: Assist in designing, developing, testing, and maintaining application components, configurations, scripts, and enhancements that support EAM solutions. Contribute to Integrations: Support the development and maintenance of interfaces and integrations between IBM Maximo and other enterprise systems using standard integration and data exchange methods. Develop Reports and Data Solutions: Assist with reports, queries, data loads, data conversions, and other technical solutions that help meet business and operational needs. Troubleshoot and Maintain Solutions: Help monitor, troubleshoot, and resolve application issues while supporting the reliability, performance, and maintainability of existing solutions. Learn and Apply Enterprise Technologies: Build knowledge of IBM Maximo, EAM processes, and related tools while applying software development fundamentals to real-world business needs. Collaborate Across Teams: Work with developers, analysts, functional teams, and business stakeholders to understand requirements, support testing, and contribute to solution delivery. Use Modern Development Practices: Follow established development, testing, documentation, and support processes, including responsible use of AI-assisted tools where appropriate.

Required Technical And Professional Expertise

Graduated within the last 24 months from a post-secondary program (MBA not accepted) Agentic and Generative AI: Experience using Generative AI and agentic AI tools to support software development, documentation, workflow automation, and knowledge retrieval. Ability to apply these tools responsibly with appropriate attention to accuracy, validation of outputs, data privacy, security, and human oversight. Foundational Programming Skills: Knowledge of software development fundamentals and experience with one or more programming or scripting languages such as Java, JavaScript, Python, or SQL through coursework, internships, academic projects, or early professional experience. Software Development Fundamentals: Understanding of core concepts such as object-oriented programming, basic application design, debugging, testing, code quality, and version control. Integration and Web Fundamentals: Familiarity with APIs, web applications, REST/SOAP services, and data formats such as JSON or XML. Database and Data Skills: Foundational understanding of relational databases, including the ability to write basic SQL queries and work with structured data. Reporting, Automation, or Technical Problem Solving: Exposure to reports, workflows, scripting, automation, or technical support activities through academic work, internships, lab work, or projects. Interest in Enterprise Application Development: Willingness and ability to learn IBM Maximo, Enterprise Asset Management concepts, and enterprise application development practices. Prior Maximo experience is not required. Analytical and Learning Agility: Demonstrated problem-solving ability, attention to detail, and capacity to learn new tools, technologies, and business processes quickly. Communication and Teamwork: Ability to communicate effectively, collaborate with technical and non-technical stakeholders, and contribute in a team-oriented environment.

Preferred Technical And Professional Experience

Exposure to IBM Maximo, Enterprise Asset Management (EAM), Computerized Maintenance Management Systems (CMMS), or other enterprise business applications through coursework, internships, or projects. Familiarity with IT service management concepts such as incident, problem, or change management. Knowledge of database concepts, including data modeling, data validation, and data governance fundamentals. Exposure to reporting tools, dashboards, or data visualization concepts. Familiarity with Agile development practices, software development lifecycle concepts, or DevOps-related ways of working. Experience using AI-assisted development or productivity tools in academic, project, or internship settings.

About IBM

IT Services and IT Consulting

Similar Jobs