Skip to main content

Senior Java Python CMOD Engineer

Technology
Linuxassociation
Toronto, Canada2 days agoUntil 2026-12-09

Job description

Engineer CMOD automation and integrations for CGI’s Banking Services Division from Downtown Toronto, with four office days and one remote day.

As a Senior Java Python Developer, you will enhance IBM CMOD applications and enterprise content lifecycle management. The position emphasizes Python and Unix automation, database administration, API connectivity, DevOps tooling, and cloud-based deployments. You will collaborate in an Agile SAFe environment while optimizing document platforms and related infrastructure.

Key Responsibilities:

  • Automate Unix batch processes with Python and job schedulers
  • Integrate CMOD through REST, SOAP, JSON, and XML
  • Contribute to Bitbucket, Jenkins, and cloud deployments
  • Optimize CMOD performance through database indexing strategies
  • Collaborate within Agile SAFe content lifecycle management

Requirements:

  • Five to ten years of experience in software development
  • Python scripting for data processing and API connectivity
  • Unix or Linux shell scripting and process automation
  • Oracle or DB2 administration with query optimization
  • Java object-oriented programming and JDBC experience
Use Java, Python, Unix, SQL, APIs, and DevOps capabilities to strengthen CGI’s CMOD engineering practice.

Interested in this role?