Closed listing
Senior Python Developer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Added
Deals - Deal Valuation - Senior Associate
PwC · Toronto, ON, Canada
Added
Senior DevOps Software Quality Automation Tools Engineer
General Motors · Markham, ON, Canada
Added
Lead Full Stack Developer, Vice President
Citi · Mississauga, ON, Canada
Added
Python Developer
Staffingine LLC · Toronto, ON, Canada
Original job description
Archived listing. The details below describe a past opening.
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
More about this job
Responsibilities
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.
Skills
- Python
- Oracle SQL
- RHEL
- Bash Scripting
- IBM MQ
- Solace
- REST API Design
- JSON
- XML
- CSV
- AI Coding Tools
- Pytest
- Git
- SWIFT Messaging
- Securities Settlement
Visa sponsorship
Not detected in the job text
Hiring contact
Navin Singh
Hiring contact email
Navin.singh@irissoftware.com
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Python
- Oracle
- SQL
- Bind Variables
- Bulk DML
- Execution Plans
- oracledb
- cx_Oracle
- RHEL
- Bash
- Cron
- Systemd
- IBM MQ
- pymqi
- Solace PubSub+
- Pub/Sub
- Request-Reply
- Guaranteed Delivery
- Idempotency
- Replay
- Reconciliation
- REST APIs
- JSON
- XML
- XSD
- XPath
- CSV
- Claude Code
- GitHub Copilot
- Pytest