Back to job search
Iris Software Inc. logo

Senior Python Developer

  • Toronto, ON
  • Hybrid
  • Posted Oct 8, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Office presence
4 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop and support production Python services and batch jobs, including responsibilities for on-call support. Build and maintain integrations using Oracle, messaging platforms, REST APIs, and high-volume data formats, with reliable delivery, reconciliation, and operational monitoring.

Job details

Senior Python Developer Location: Toronto Ontario- hybrid 4 days Contract to hire Job Summary 8+ years production Python; services and batch jobs you were personally on call for Oracle: strong SQL, bind variables, bulk DML, execution-plan reading; oracledb / cx_Oracle RHEL fluency: bash scripting, cron/systemd, process and log forensics, packaging and deployment IBM MQ (pymqi) and Solace (solace-pubsubplus): queues, topics, redelivery, poison messages, backlog drainage Enterprise integration patterns: pub/sub, request-reply, guaranteed delivery, idempotency, replay, reconciliation and acknowledgement write-back REST API design and consumption; auth, retries, timeouts, backpressure Confident with JSON, XML (XSD, XPath, namespaces) and CSV at volume, parsing, generating and validating Effective, disciplined use of AI coding tools such as Claude Code and Copilot: scoped prompts, repo context, reviewed and tested output, never unverified code into a release pytest, Git, code review, and clear written design notes Nice to have SWIFT MT/MX message formats and settlement messaging Securities lending, repo, collateral or post-trade settlement domain knowledge HashiCorp Vault, Control-M or Tidal, Jenkins, Maven, Nexus pandas and openpyxl for data work; Sybase or SQL Server Reading C++ or Java well enough to trace a message through vendor code Thanks & Regards, Navin Singh Recruiter – Talent Acquisition Group Phone: 973-370-7023 Address: 200 Metroplex Drive, Suite 300, Edison, NJ 08817 Mail: Navin.singh@irissoftware.com www.irissoftware.com

What you’ll do

Develop and support production Python services and batch jobs, including responsibilities for on-call support. Build and maintain integrations using Oracle, messaging platforms, REST APIs, and high-volume data formats, with reliable delivery, reconciliation, and operational monitoring.

Requirements

Requires 8+ years of production Python experience, strong Oracle SQL skills, RHEL fluency, and experience with IBM MQ and Solace messaging. Candidates should also be proficient in API integration, JSON/XML/CSV processing, pytest, Git, code review, and disciplined use of AI coding tools.

Listed skills

  • Python · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Oracle SQL
  • RHEL
  • Bash Scripting
  • IBM MQ
  • Solace
  • Enterprise Integration Patterns
  • REST API Design
  • JSON
  • XML
  • CSV
  • AI Coding Tools
  • Pytest
  • Git
  • SWIFT Messaging
  • Securities Settlement

Job areas

  • Software
  • Technology
  • Finance & Accounting

More jobs from Iris Software Inc.

See all jobs from Iris Software Inc.