Montreal
On-site
CAD 75,000 - 95,000
Full time
Job summary
A leading tech firm in Montreal is seeking a Python Developer to build complex solutions for data-oriented projects. The candidate will work closely with stakeholders and engineer end-to-end solutions on both cloud and on-prem infrastructure. Essential skills include extensive Python experience, web applications development using Flask and FastAPI, and proficiency with data-related libraries. This role offers the opportunity to enhance data processing capabilities within a collaborative team environment.
Qualifications
- Extensive experience in analyzing, developing, and managing enterprise level applications using Python.
- Experience in developing web applications using Python, Flask, and FastAPI.
- Hands-on experience with data-related Python libraries like NumPy, SciPy, and Pandas.
- Excellent working knowledge of relational databases: SQLite, MySQL, MSSQL, and PostgreSQL.
Responsibilities
- Build complex solutions supporting multiple data-oriented projects.
- Work closely with stakeholders for successful software design and development.
- Engineer end-to-end solutions on both on-prem and cloud infrastructure.
- Build and support real-time and batch data ingestion pipelines.
Skills
Python
Flask
FastAPI
Data APIs
SQLite
MySQL
MSSQL
PostgreSQL
Elasticsearch
Kibana
- Work as a member of the team to build complex, and highly visible solutions in support of multiple data-oriented projects.
- Work closely with stakeholders to ensure successful software design and development.
- Engineer end-to-end solutions on both on-prem and cloud infrastructure
- Build and support real-time and batch data ingestion pipelines leveraging modern Python tools.
- Develop and integrate APIs to enhance data intelligence of existing tools.
Essential Skills
- Extensive experience in analyzing, developing, and managing enterprise level application using Python.
- Experience in developing web applications using Python, Flask and FastAPI.
- Hands-on experience with Requests, NumPy, SciPy, Pandas, and other data related Python libraries.
- Excellent working knowledge of relational databases, SQLite, MySQL, MSSQL, and PostgreSQLExtensive experience working with Data APIs (Working with REST endpoints and/or SOAP)
Desirable Skills
- Proficient in Elasticsearch querying, and Kibana visualization.
- Experience building large-scale asynchronous applications using Python asyncio
- Experience in working with number of public and private cloud platforms like AWS, Azure, and OCP.
- Familiarity with cloud-based applications and CICD pipelines