Overview

NOTE: Hybrid work model, 3 days/week in Toronto, Ontario office.

TYPE: 9-month contract, 8 hours/day, 40 hours/week

RATE: $90-100/hr

SKILLS: 5+ years Python, SQL, Kubernetes, AKS, Snowflake Developer, Capital Markets, Azure, Agile

 

INDUSTRY: Capital Markets, Bank

 

DESCRIPTION:

Responsible for supporting the migration of Capital Markets Analytics assets to Azure cloud platforms, with a strong emphasis on backend development, Python, SQL, Kubernetes, and Azure AKS. You will work closely with software developers and investment professionals to modernize existing applications and services through containerization and cloud native deployment. This role is hands on and focused on code refactoring, backend development, and application migration rather than cloud infrastructure engineering.

You will report to the Senior Manager of Solution and Quality Engineering and contribute to the development of a scalable data and application migration framework to accelerate the team’s transition to Azure.

  • Migrate Python scripts and backend services from on premises environments into Azure Kubernetes Service AKS
    • Refactor and optimize backend SQL queries, including migration from Oracle databases to Snowflake
    • Containerize Python applications using Docker and deploy them into Kubernetes environments
    • Support migration of small web applications using Python based frameworks such as FastAPI, Django, Flask, and JavaScript based frameworks including React and Angular
    • Modify existing codebases to ensure compatibility with Kubernetes based deployment and scaling patterns
    • Contribute directly to backend development initiatives supporting analytics, research, and trading execution workflows
    • Maintain and enhance software solutions and backend infrastructure that support systematic investment processes
    • Contribute to continuous improvement and help establish development best practices for application deployment within Azure AKS
    • Actively participate in agile ceremonies and work planning, providing regular updates on tasks, deliverables, and timelines
    • Maintain current knowledge of modern development tools, Python libraries, SQL capabilities, and cloud native technologies
    • Participate in new technology evaluations and provide recommendations where appropriate
    • Other duties as assigned

REQUIREMENTS:

  • Degree in Engineering, Computer Science, or a related quantitative field
    • Strong understanding of information systems concepts, methods, and best practices
    • 5 plus years of backend software design and development experience with strong emphasis on Python and SQL
    • Proven ability to communicate effectively with technical teams and business stakeholders
    • Excellent organizational, analytical, and problem solving skills
    • Advanced expertise in Python development and backend SQL programming
    • Hands on experience with containerization and orchestration technologies including Docker, Kubernetes, and Azure AKS
    • Equivalent Kubernetes experience from AWS EKS or Google Cloud environments is acceptable
    • Experience working with Oracle, Snowflake, SQL Server, and related database technologies
    • Experience with Python based web frameworks including FastAPI, Django, Flask, and JavaScript frameworks such as React or Angular
    • Demonstrated experience migrating Python applications, SQL workloads, and small web applications into Kubernetes and Azure AKS
    • Role does not require cloud infrastructure or heavy ETL engineering experience, as those capabilities are already covered. Primary focus is backend code modification and application migration
    • Financial services or Capital Markets experience preferred, including exposure to Bloomberg, Refinitiv, or S and P market data feeds
    • Experience working in an agile environment using modern engineering practices such as test driven development and continuous delivery
    • CSC or CFA designation is considered an asset

    Please note that AI is used to assist in the recruiting process.

Tagged as: agile, AKS, Azure, Bank, Capital Markets, Developer, FastAPI, Kubernetes, Python, Senior Developer, snowflake, Snowflake Developer, SQL

Before applying for this position you need to submit your online resume. Click the button below to continue.