This is with a large IT services firm for a major Canadian bank and wealth management firm.
Candidate must have legal work status for Canada.
Client Location is downtown Toronto, Ontario - close to TTC and GO.
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits OR Contract (6 months to start) at market rate.
Profile
We are looking for a talented and experienced Python Developer to join our dynamic team.
Responsibilities:
Designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.
Collaborating with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years in IT as an application or support Developer.
Proven experience working with Python as a Developer, with 4+ years of hands-on experience.
Proven experience working with databases and SQL (No SQL like MongoDB and RDBMS like PostgreSQL - 3+ yrs preferred).
Experience with financial systems and products like Broadridge and Equities, Listed Options, etc.
Experience with data transformation.
Experience building Rest API and/or GraphQL.
Desirable if someone has FIX protocol experience and/or experience connecting to DTCC and its APIs.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.