Raise - Python Developer

Developer
💰 Negotiable
📍 Toronto, Canada
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Developer is needed in Toronto, Canada.

Client: Raise

Location: Toronto, ON, Canada

Contract: Full-time

Job Description

Location: Toronto, ON (2 days on site: Monday and Wednesday) Contract Length: 15 months with possibility for extension. Our client is the Canadian gold standard in the Financial Services Industry. We are looking for a Python Developer. Raise is hiring a Python Developer for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand. We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.

Responsibilities:

  • Manage and maintain Front Office Financial applications.
  • Redesign and rewrite C# .NET applications to Python for upgraded banking infrastructure at the Vancouver Data Centre.
  • Create Airflow DAGs and migrate ActiveBatch jobs.
  • Utilize DASH for visualization and analytics.
  • Implement containerization using Docker and deploy applications on OpenShift.
  • Develop and manage Apache Airflow DAGs for workflow automation.
  • Support North American Equities (Toronto) and Canadian Equities (Vancouver) investment teams.
  • Assist in the migration and refactoring of in-house applications using Python and .NET Core.
  • Build production-grade software, especially for ETL, data access, workflow automation, and microservice architecture.

Requirements

If you are right for this role, you probably have:

  • 5+ years of experience with Core Python and DASH frameworks.
  • Proficiency in C# .NET.
  • Expertise in Apache Airflow DAG creation for workflow automation.
  • Strong experience in cloud-native software development.
  • Knowledge of CI/CD pipelines and how to use them effectively.
  • Excellent communication skills.
  • Post-secondary education.
  • Experience building stable and maintainable production-grade web applications.
  • Excellent SQL skills for data modeling, constructing complex queries, and performance optimization.
  • Experience with microservice architecture, Docker, and OAuth.
  • Understanding of the investment/trading industry.

Nice-to-have:

  • Experience with JavaScript, Angular, and other front-end languages.
  • Experience with Jupyter notebooks, pandas, and plotly.py for interactive data analysis and visualization.

Posted a year ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.