Careers at Ontracks

The Ontracks Team is made up of highly motivated individuals who understand that delivering value to our client is the first priority. We reward the successes we share with an employee profit sharing program, opportunities for growth, employee benefits and competitive salaries.

Ontracks employs both IT professionals and Management Consultants. If you’re looking to join a fast-paced growing company, we would like to hear from you.

We actively recruit individuals with varying levels of experience in the following roles:

  1. Management Consultants
  2. Project Managers
  3. IT Professionals
  4. Business Analysts
  5. Industry Experts
  6. IT Developers
  7. IT Integrators

We currently have Maximo job openings in all of our offices in the following cities:

  1. Edmonton, AB, Canada
  2. Calgary, AB, Canada
  3. Vaughan, ON, Canada
  4. Houston, TX, United States

Current Career Opportunities



Application Consultant / Consulting Engineer – Houston, TX

Application Consultant / Consulting Engineer

Overview

Date Posted: December 19, 2016
Job Title: Application Consultant / Consulting Engineer
City: Houston, TX
Experience: This is an entry level position perfectly suited for recent graduates.


Do you want to design and build solutions, solve new problems and work with industry leading software?

Ontracks Consulting is an IT consulting company that specializes in delivering enterprise asset management solutions to clients in the Oil & Gas, Energy and Utilities sectors.

We are currently looking for an Application Consultant/Consulting Engineer to join our team in Houston!

Role overview

As an Application Consultant / Consulting Engineer, you will be a part of a team that gathers requirements, drills through the details as well as configures, modifies and integrates industrial asset management software. You can expect to work on complex challenges that will allow you to utilize your technical skills to build enterprise-level solutions. This is an energetic role that gives you the opportunity to interact with all types of people who are looking to you to help solve problems and complete their plans. Occasional travel may be required. This is a permanent, full time position.

As a Maximo Consulting Engineer/Technical Application Consultant, you will:

  1. Identify, interpret, and implement technical requirements.
  2. Define application solutions based on client requirements.
  3. Implement solutions using Java, Jython, and SQL.
  4. Integrate to 3rd party applications.
  5. Develop documentation such as test plans, application guides, and as-built documentation.

Desired Skills and Qualifications

Candidates should possess the following:

  1. Degree or diploma in computer science, computer engineering or a related discipline.
  2. Ability to communicate with ease and clarity.
  3. Knowledge of database systems such as Oracle, SQL Server, or DB2 is desired.
  4. Knowledge of Java and Jython programming languages.
  5. Knowledge of version control software such as SVN is a plus.
  6. Technical requirement gathering experience is an asset.

Ontracks offers:

  1. Competitive salary and vacation
  2. Stellar health and dental benefits, as well as a flexible spending account.
  3. Opportunities for training and career advancement.
  4. Casual work atmosphere.

If you are interested in this position, please submit your resume to: careers@ontracksconsulting.com referencing “Maximo Application Consultant/Consulting Engineer – Houston”

Apply Now
Application Consultant / Consulting Engineer – Vaughan, ON

Application Consultant / Consulting Engineer

Overview

Date Posted: December 19, 2016
Job Title: Application Consultant / Consulting Engineer
City: Vaughan, ON
Experience: This is an entry level position perfectly suited for recent graduates.


Do you want to design and build solutions, solve new problems and work with industry leading software?

Ontracks Consulting is an IT consulting company that specializes in delivering enterprise asset management solutions to clients in the Oil & Gas, Energy and Utilities sectors.

We are currently looking for an Application Consultant/Consulting Engineer to join our team in Vaughan!

Role overview

As an Application Consultant / Consulting Engineer, you will be a part of a team that gathers requirements, drills through the details as well as configures, modifies and integrates industrial asset management software. You can expect to work on complex challenges that will allow you to utilize your technical skills to build enterprise-level solutions. This is an energetic role that gives you the opportunity to interact with all types of people who are looking to you to help solve problems and complete their plans. Occasional travel may be required. This is a permanent, full time position.

As a Maximo Consulting Engineer/Technical Application Consultant, you will:

  1. Identify, interpret, and implement technical requirements.
  2. Define application solutions based on client requirements.
  3. Implement solutions using Java, Jython, and SQL.
  4. Integrate to 3rd party applications.
  5. Develop documentation such as test plans, application guides, and as-built documentation.

Desired Skills and Qualifications

Candidates should possess the following:

  1. Degree or diploma in computer science, computer engineering or a related discipline.
  2. Ability to communicate with ease and clarity.
  3. Knowledge of database systems such as Oracle, SQL Server, or DB2 is desired.
  4. Knowledge of Java and Jython programming languages.
  5. Knowledge of version control software such as SVN is a plus.
  6. Technical requirement gathering experience is an asset.

Ontracks offers:

  1. Competitive salary and vacation
  2. Stellar health and dental benefits, as well as a flexible spending account.
  3. Opportunities for training and career advancement.
  4. Casual work atmosphere.

If you are interested in this position, please submit your resume to: careers@ontracksconsulting.com referencing “Maximo Application Consultant/Consulting Engineer – Houston”

Apply Now
Senior Technical Consultant – Vaughan, ON

Senior Technical Maximo Consultant

Overview

Date Posted: August 2, 2016
Job Title: Senior Technical Maximo Consultant
City: Vaughan, ON


We are currently seeking a Senior Maximo Technical Consultant for our Vaughan, ON office.

Role overview

As a Senior Maximo Technical Consultant, you will:

  1. Configure and customize Maximo EAM solutions
  2. Provide technical leadership throughout the lifecycle of a project
  3. Utilize in-depth knowledge of work flows, systems and processes to develop asset management technical solutions for customers
  4. Convert functional requirements into technical specifications
  5. Manage and mentor staff
  6. Prepare technical documentation
  7. Take an active role in preparing responses to RFI and RFPs
  8. Provide client support

Requirements

Candidates should have a Bachelor’s Degree and have five (5) or more years of experience implementing IBM Maximo, or a comparable EAM system, and possess the following:

  1. Database experience (SQL Server, Oracle and/or DB2)
  2. IBM WebSphere and/or BEA Weblogic experience
  3. SDLC (Software Development Lifecycle) expertise
  4. Windows and Linux/Solaris experience Java experience
  5. Excellent written and verbal communication skills
  6. Willingness to travel within Canada and the US

Ontracks offers:

  1. Competitive salary and vacation
  2. Stellar health and dental benefits, as well as a flexible spending account.
  3. Opportunities for training and career advancement.
  4. Casual work atmosphere.
  5. Chance to join one of the fastest growing companies in Canada – Ontracks has been consistently ranked as one of the fastest growing companies in Canada (Profit 500 List for 2014 and 2015) and Alberta (Alberta Venture’s Fast Growth 50 List for 2012, 2014 and 2015)

If you are interested in this position, please submit your resume to: careers@ontracksconsulting.com referencing “Senior Technical Consultant – Vaughan”

Apply Now

 

Senior Technical Consultant – Houston, TX

Senior Technical Maximo Consultant

Overview

Date Posted: August 2, 2016
Job Title: Senior Technical Maximo Consultant
City: Houston, TX


We are currently seeking a Senior Maximo Technical Consultant for our Houston, TX office.

Role overview

As a Senior Maximo Technical Consultant, you will:

  1. Configure and customize Maximo EAM solutions
  2. Provide technical leadership throughout the lifecycle of a project
  3. Utilize in-depth knowledge of work flows, systems and processes to develop asset management technical solutions for customers
  4. Convert functional requirements into technical specifications
  5. Manage and mentor staff
  6. Prepare technical documentation
  7. Take an active role in preparing responses to RFI and RFPs
  8. Provide client support

Requirements

Candidates should have a Bachelor’s Degree and have five (5) or more years of experience implementing IBM Maximo, or a comparable EAM system, and possess the following:

  1. Database experience (SQL Server, Oracle and/or DB2)
  2. IBM WebSphere and/or BEA Weblogic experience
  3. SDLC (Software Development Lifecycle) expertise
  4. Windows and Linux/Solaris experience Java experience
  5. Excellent written and verbal communication skills
  6. Willingness to travel within Canada and the US

Ontracks offers:

  1. Competitive salary and vacation
  2. Stellar health and dental benefits, as well as a flexible spending account.
  3. Opportunities for training and career advancement.
  4. Casual work atmosphere.

If you are interested in this position, please submit your resume to: careers@ontracksconsulting.com referencing “Senior Technical Consultant – Houston”

Apply Now
Senior Applications Developer – Houston, TX

Senior Applications Developer

Overview

Date Posted: July 5, 2017
Job Title: Senior Applications Developer
City: Houston, TX


We are currently seeking a Senior Applcations Developer for our Houston, TX office.

Description

As a Senior Applcations Developer, you will:

Utilize Maximo’s Application Designer functionality to modify existing Maximo applications or to create new applications; utilize Database Configuration functionality to update existing Maximo database objects, as well as create new objects and object relationships; utilize Escalations, Cron Tasks, Workflow Designer, Automation Scripts, Conditional User functionality to configure Maximo solutions according to provided requirements and specifications; create customizations by writing Java class extensions for existing Maximo Business Objects (MBOs), and creating new MBOs; create customizations using TRM Rules Manager; create customizations by writing Automation Scripts in Jython and Python computer languages; use coding and security practices to ensure the application is free of common coding errors and security vulnerabilities; review and correct Java, TRM Rule and Automation Script code; utilize the Maximo Integration Framework to configure, customize and develop interfaces between Maximo and other systems including Enterprise Resource Planning (ERP) systems and Human Resources (HR) systems; create interfaces to external systems using architectures including Interface Tables, REST web services, and SOAP web services; conduct reports customization and development using Business Intelligence Reporting Tools (BIRT) and other reporting technologies including Cognos and Actuate; perform and support unit testing, integration testing, and user acceptance testing of deployed configurations, interfaces, and reports; perform troubleshooting and defect resolution based on feedback from testing sessions; migrate data from legacy systems into Maximo using Extraction, Transformation, and Loading (ETL) tools in conjunction with the Maximo Integration Framework (MIF); migrate configurations between different environments such as Development, Test, Quality Assurance and Production environments using accepted configuration and change management practices, as well as tools including Maximo Migration Manager and source control applications including VSS, Subversion, Dimensions; execute Maximo system installations in single instance as well as clustered environments; upgrade and apply fix packs/patches to Maximo, WebSphere, WebLogic and supporting software; write SQL scripts, Stored Procedures; work in conjunction with Business Analysis personnel to write technical specifications that provide a detailed design, list of activities, estimates, unit and integration tests for desired configurations, interfaces, and reports; provide support, knowledge transfer, and technical training in Maximo Business Objects/Java customizations and Maximo Integration Framework for clients in order to promote client self-sufficiency; provide status reports, technical issues, technical risk assessments and mitigation suggestions to Team Leaders and Project managers as requested.

Requirements

Bachelor’s degree in Computer Science or Computer Information Systems or foreign equivalent plus 5 years of progressive experience to include utilizing Maximo’s Application Designer functionality to modify existing Maximo applications or to create new applications; utilizing Database Configuration functionality to update existing Maximo database objects, as well as creating new objects and object relationships; utilizing Escalations, Cron Tasks, Workflow Designer, Automation Scripts, Conditional User functionality to configure Maximo solutions according to provided requirements and specifications; creating customizations by writing Java class extensions for existing Maximo Business Objects (MBOs), and creating new MBOs; creating customizations using TRM Rules Manager; creating customizations by writing Automation Scripts in Jython and Python computer languages; using coding and security practices to ensure the application is free of common coding errors and security vulnerabilities; reviewing and correcting Java, TRM Rule and Automation Script code; utilizing the Maximo Integration Framework to configure, customize and develop interfaces between Maximo and other systems including Enterprise Resource Planning (ERP) systems and Human Resources (HR) systems; creating interfaces to external systems using architectures including Interface Tables, REST web services, and SOAP web services; conducting reports customization and development using Business Intelligence Reporting Tools (BIRT) and other reporting technologies including Cognos and Actuate; performing and supporting unit testing, integration testing, and user acceptance testing of deployed configurations, interfaces, and reports; performing troubleshooting and defect resolution based on feedback from testing sessions; migrating data from legacy systems into Maximo using Extraction, Transformation, and Loading (ETL) tools in conjunction with the Maximo Integration Framework (MIF); migrating configurations between different environments such as Development, Test, Quality Assurance and Production environments using accepted configuration and change management practices, as well as tools including Maximo Migration Manager and source control applications including VSS, Subversion, Dimensions; executing Maximo system installations in single instance as well as clustered environments; upgrading and applying fix packs/patches to Maximo, WebSphere, WebLogic and supporting software; writing SQL scripts, Stored Procedures; working in conjunction with Business Analysis personnel to write technical specifications that provide a detailed design, list of activities, estimates, unit and integration tests for desired configurations, interfaces, and reports; providing support, knowledge transfer, and technical training in Maximo Business Objects/Java customizations and Maximo Integration Framework for clients in order to promote client self-sufficiency; providing status reports, technical issues, technical risk assessments and mitigation suggestions to Team Leaders and Project managers as requested.

 

If you are interested in this position, please submit your resume to: careers@ontracksconsulting.com referencing “Senior Applications Developer – Houston”

Apply Now
Maximo / EAM Business Consultant

Maximo / EAM Business Consultant

Overview

Date Posted: August 2, 2016
Job Title: Maximo / EAM Business Consultant
City: Edmonton, AB; Calgary, AB; or Houston, TX


Description

We’re looking to expand our team of Maximo Business Consultants. As a Maximo Business Consultant, you will be responsible for:

  1. Business process development and improvement
  2. Defining and documenting business requirements
  3. Defining and documenting business rules and business approach
  4. System training (functional)
  5. System configuration
  6. Testing
  7. Report definition and development
  8. Change management

Requirements

Candidates should have three (3) or more years of experience with Maximo or a similar EAM application and possess the following:

  • Functional knowledge of EAM
  • Business process improvement experience
  • Strong communication skills
  • Strong writing skills

Please submit your resume to: careers@ontracksconsulting.com and reference “Maximo Business Consultant”

Apply Now
Maximo / EAM Technical Consultant

Maximo / EAM Technical Consultant

Overview

Date Posted: August 2, 2016
Job Title: Maximo / EAM Technical Consultant
City: Edmonton, AB; Calgary, AB; or Houston, TX


Description

We’re looking to expand our team of Maximo Technical Consultants. As a Maximo Technical Consultant, you will be responsible for:

  1. System installation
  2. Application configuration
  3. Report development
  4. Data cleansing and data conversions
  5. Interface design and development
  6. System support and general administration

Job Requirements

Candidates should have three (3) or more years of technical experience with Maximo or a similar EAM application and possess the following:

  • Database experience (SQL Server, Oracle and/or DB2)
  • BEA Weblogic and/or IBM WebSphere experience
  • SDLC (Software Development Lifecycle) expertise
  • Windows and Linux/Solaris experience
  • Java experience
  • Strong writing skills

Please submit your resume to: careers@ontracksconsulting.com and reference “Maximo Technical Consultant”

Apply Now