cover image
StafinGo

Software Developer Specialist - IBM Maximo

Hybrid

Toronto, Canada

Senior

Freelance

08-01-2026

Share this job:

Skills

Java Eclipse GraphQL Salesforce SAP Version Control Test Quality Assurance Architecture Windows Databases git Recruitment Android

Job Specifications

Hiring: Software Developer Specialist - IBM Maximo

Location: Toronto, Hybrid (2 days per week in office)

Duration: February 2, 2026 – February 1, 2027 (possibility to extend)

Hourly Rate: Competitive (depending on skills and experience)

Client: Public Sector

This role is responsible for developing all functional and technical aspects of Maximo solution development, including design & configurations in Maximo and interfaces ensuring a high level of solution quality. In addition, the resource will manage the realization of the design into a fully built, tested and live solution. The resource must have extensive knowledge of IBM Maximo’s Work Management processes, how an Enterprise Work Management (EWMS) system and complementary third-party products can be integrated into a technical architecture to meet customer requirements.

Key Responsibilities:

Develop, Configure, Upgrade, Test, Implement, Release, and Document software components of Maximo applications.
Create IBM BIRT reports / Cognos dashboards using Maximo application.
Work independently and/or within teams to deliver on aggressive schedules and goals throughout all phases of the development lifecycle.
Communicate with end‐users, business analysts, systems analysts, and PMs to determine features, requirements, and solution designs.
Work closely with Maximo Technical staff to launch new features.
Develop thoroughly tested code and conduct quality assurance on all new configurations alongside QA protocols.
Collaborate effectively with other technology teams and architects to solve larger and complex problems.

Deliverables Include, but are not limited to:

Work closely with EWMS Maximo program team and configure or develop Maximo system as per divisional requirements.
Conduct Unit testing of the product in DEV and promote the code to SIT/QA for UAT.
Prepare test plans, test cases, scenarios, and result documents.
Prioritize tasks and focus on the important tasks based on their due dates.
Set realistic deadlines and consider all factors involved in completing the project or task before setting a deadline.
Be reliable and consistently meeting deadlines, build trust and credibility with divisions and stakeholders.
Track problems, defects, and issues within a large project.
Analyse results and creating reports for Management when needed.
Identify dependencies and define them clearly so that each team member knows what needs to be completed before moving on.
Assure the quality product or feature of Maximo is delivered.
Provide assessments and recommendations of new technology trends on the effective use and acquisition.

Qualifications & Experience:

10+ years extensive experience on Maximo application configuration & development as per client's need.
5+ years’ experience Considerable experience on large Maximo implementations, projects, migrations, testing, upgrade and documentation.
5+ years considerable experience around Maximo Business Objects & Web Beans (Java), Automation scripts (Jython/Phython or similar) etc.
5+ years considerable experience on building integrations with SAP, Salesforce, GIS etc using Web services and other integration technologies like RESTful APIs, GraphQL APIs and databases.
Minimum of 15+ years of demonstrable experience, preferably with municipal government, developing/ solution implementation of full life cycle of Work and Asset management using IBM Maximo MASx, Maximo Mobile, and Maximo 7.6.x.
Considerable experience of 2+ years on Maximo Mobile application design, development (Apple, Android & Windows), implementation and support of existing Mx Mobile apps.
Experience using version control systems, particularly Git or similar tools (dock).
Experience in building new Maximo applications, Workflows, BIRT reports, Workcenters, Queies, PLSQL etc
Strong knowledge of Maximo Spatial configuration & ArcGis.
Visual Studio.Net and/or Eclipse proficient
Self-starter who possesses strong troubleshooting and communications skills.
Support functional test case development, application, functional, integration and unit testing required for Maximo Program.
Strong knowledge to convert the requirements to design, build, test and deploy in Maximo as and when required by the business.
Provide guidance on technical strategies for legacy data conversion, data migration, data mapping, data Loading using variety of options.

Interested?

If you meet the above criteria apply now! Please send your resume to Kristen.mccausland@stafingo.com for immediate consideration.

**AI is not being used in the application/recruitment process for this position**

About the Company

Welcome to StafinGo, a dynamic force in the world of staffing solutions. Elevate your workforce with our tailored recruitment services that blend innovation, expertise, and personalized attention. At StafinGo, we pride ourselves on being more than a staffing agency; we are your strategic staffing partner. With a deep understanding of the evolving job market, we navigate the complexities of recruitment, ensuring your business thrives through the power of exceptional talent. Our Core Values: Excellence: We strive for excellen... Know more