Raise - Python Developer
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.
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.