Python Developer

Insight Global — Canada · Posted ~2 hours ago

Mid Contract Onsite 50-60 CAD/hour

Skills

Python Software Development Data Management Job Execution Requirements Gathering Capital Markets Market Data Services

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking a Software Developer to join a dynamic team supporting a market data services platform. The role involves building solutions that execute end-of-day data flow processes, designing reusable components for data management and job execution, and working closely with stakeholders to deliver high-quality products. The ideal candidate thrives in a fast-paced environment and enjoys solving complex data challenges.

Highlights

Competitive hourly rate, 12-month contract with possible extensions, involvement in critical financial data platform, fast-paced collaborative environment, chance to impact risk and profit calculations.

Description

JOB DESCRIPTION: $50-$60/hour - 12 month contract w/ extensions - 3 days onsite Insight Global is seeking a Software Developer for our client's Quantitative & Technology Services (QTS) team, supporting the Market Data Services applications platform. This platform delivers end-of-day market data feeds across multiple capital markets businesses, used to calculate Risk and PnL. This is a fast-paced environment with frequently evolving requirements, where the developer will work closely with the Development Lead/Manager, business partners, and cross-functional technology groups to deliver high-quality products and drive continuous improvement across processes, application design, and execution. Day-to-Day Responsibilities • Build solutions that support and execute the core EOD data flow processes • Design, develop, and maintain reusable components for data management and job execution • Participate in requirements gathering sessions with business stakeholders and technology groups; produce use case analysis and solution designs • Provide development support and Level 2 production support alongside the team • Proactively identify operational risks and control deficiencies within the business • Review and comply with firm policies applicable to business activities Escalate operational risk events, control deficiencies, and identified risks to line management and relevant risk/control functions in a timely manner REQUIRED SKILLS AND EXPERIENCE Must Haves • 7+ years of hands-on development experience in Python, PySpark, Django, distributed databases, caching, REST APIs, and database technologies • 3+ years of experience with middleware messaging technologies (Solace, JMS) • 3+ years of experience working with Big Data technologies (Hadoop, Data Lake) • Strong working knowledge of design patterns, data structures, algorithms, and OO concepts • Experience with version control (GitHub, Jenkins) and build tools (Maven) • Excellent communication skills, with the ability to interface with a highly engaged client group under pressure in a fast-paced environment • Self-motivated, able to work independently and pick up new technologies/business knowledge quickly Linux/Windows systems experience NICE TO HAVE SKILLS AND EXPERIENCE Plusses • Experience with HTML5 or ReactJS • Experience with Gen AI tools (Copilot, Windsurf, Claude Code) for code generation, test creation, and debugging • Test-Driven Development experience • Prior experience with End-of-Day market data across capital markets lines of business Understanding of Reuters/Bloomberg market data feeds for interest rate derivative products Vacancy: This is a net new role, and the successful candidate will be hired into an new position. *We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.