08 Nov
|
IMCS Group
|
Quebec City
08 Nov
IMCS Group
Quebec City
Job Title: Senior Python Developer – Database Engineering
Work Assignment Location: Montreal QC (Hybrid)
Duration: 6 Months Contract with possible extension
Job Summary
We are looking for an experienced Senior Python Developer with solid expertise in Python programming, database development, SQL, data modelling, and database performance optimization.
The ideal candidate should have extensive experience developing Python-based applications, designing database-driven solutions, writing complex SQL queries, building data pipelines, and integrating applications with relational and NoSQL databases.
The candidate will be responsible for developing scalable backend solutions, optimizing database operations, implementing efficient data processing workflows, and ensuring data accuracy, performance, security, and reliability across enterprise applications.
Key Responsibilities
Required Skills and Qualifications
- Python Development
- Database Development & Management
- Data Engineering & Processing
- API & System Integration
- Testing & Code Quality
- Cloud & Deployment
- Collaboration & Technical Leadership
Nice-to-Have Skills
- Experience with database migration and modernization projects.
- Knowledge of Snowflake, Databricks, or Amazon Redshift.
- Experience with Apache Kafka or RabbitMQ.
- Knowledge of distributed data processing.
- Experience with database security, access controls, and data governance.
- Familiarity with performance monitoring and database administration concepts.
📌 Senior Python Developer – Database Engineering (Quebec City)
🏢 IMCS Group
📍 Quebec City