Python Developer

Insight Global — Canada · Posted ~22 hours ago

Skills

Python software development data management job execution requirements analysis solution design market data systems SQL

🔓 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

A financial technology team is seeking a Python Developer to support applications that process end-of-day market data. The role involves building reusable components, designing solutions, collaborating with business stakeholders, and improving application processes in a fast-changing environment.

Highlights

Fast-paced role working on market-data applications, reusable data-management components, solution design, and continuous improvement while collaborating with business stakeholders and technology teams.

Description

Job Description 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 processesDesign, develop, and maintain reusable components for data management and job executionParticipate in requirements gathering sessions with business stakeholders and technology groups; produce use case analysis and solution designsProvide development support and Level 2 production support alongside the teamProactively identify operational risks and control deficiencies within the businessReview and comply with firm policies applicable to business activitiesEscalate operational risk events, control deficiencies, and identified risks to line management and relevant risk/control functions in a timely manner Must Haves 7+ years of hands-on development experience in Python, PySpark, Django, distributed databases, caching, REST APIs, and database technologies3+ 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 conceptsExperience 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 environmentSelf-motivated, able to work independently and pick up new technologies/business knowledge quicklyLinux/Windows systems experience Plusses Experience with HTML5 or ReactJSExperience with Gen AI tools (Copilot, Windsurf, Claude Code) for code generation, test creation, and debuggingTest-Driven Development experiencePrior experience with End-of-Day market data across capital markets lines of businessUnderstanding of Reuters/Bloomberg market data feeds for interest rate derivative products Disclosure: AI is used in the recruitment process for this role