Post Job Free
Sign in

Software Developer

Company:
Teckhorizon Inc
Location:
Toronto, ON, Canada
Pay:
$90-95 / Hourly
Posted:
April 10, 2026
Apply

Description:

About the Role

Our client is seeking a Senior Software Developer (IBM Maximo) to support the Enterprise Work Management System (EWMS) program. This is a hands-on technical role focused on the configuration, customization, integration, and delivery of IBM Maximo solutions within a large municipal technology environment.

The successful candidate will work closely with program teams, architects, vendors, and business stakeholders to design, develop, test, and deploy Maximo solutions that support critical city operations. Key Responsibilities

Design, configure, develop, upgrade, test, and deploy IBM Maximo solutions

Deliver end-to-end Maximo development across Work Management and Asset Management modules

Develop and maintain:

Maximo Business Objects

Web Beans (Java)

Automation Scripts (Jython/Python)

Build and support integrations with enterprise systems such as SAP, Salesforce, GIS, and ArcGIS using REST, GraphQL, web services, and database connections

Develop BIRT reports, dashboards, and analytics (Cognos/Maximo)

Configure and support Maximo Mobile applications (iOS, Android, Windows)

Collaborate with architects and technical teams to resolve complex system issues

Perform unit testing in DEV and support deployments to SIT, QA, and UAT environments

Create and execute test plans, test cases, and document results

Track defects, risks, and dependencies throughout the project lifecycle

Support data migration, legacy data conversion, mapping, and loading activities

Ensure delivered solutions meet quality, security, and performance standards Required Qualifications

10+ years of hands-on IBM Maximo configuration and development experience

15+ years total experience delivering full lifecycle Work and Asset Management solutions

Strong experience with IBM Maximo MASx, Maximo 7.6.x, and Maximo Mobile

Minimum 5 years experience on large-scale Maximo implementations, upgrades, migrations, and testing

Proven expertise in:

Maximo Business Objects and Web Beans (Java)

Automation Scripts (Jython / Python)

Enterprise system integrations (SAP, Salesforce, GIS, ArcGIS)

Experience developing workflows, applications, BIRT reports, work centers, queries, and PL/SQL

Strong knowledge of RESTful and GraphQL APIs and database integrations

Experience using Git or similar version control tools

Excellent problem-solving, communication, and stakeholder engagement skills

Ability to translate business requirements into technical design, development, testing, and deployment Nice to Have

Experience working in public sector or municipal government environments

Strong knowledge of Maximo Spatial configuration

Experience with Visual Studio .NET and/or Eclipse

Exposure to enterprise architecture within large, complex organizations

Apply