Job Description: Senior Database Developer (Cloud Migration Experience) – Montreal / Halifax
We are seeking a Senior Database Developer with strong experience in cloud migration projects to design, develop, and optimize enterprise-level database systems. The role focuses on modernizing legacy databases and migrating workloads to cloud platforms while ensuring performance, security, and scalability.
Key Responsibilities:
-
Design, develop, and maintain complex database systems (SQL/NoSQL)
-
Lead and support on-premise to cloud database migration initiatives
-
Optimize database performance, queries, and storage efficiency
-
Develop and implement data models, schemas, and ETL processes
-
Ensure high availability, disaster recovery, and data security standards
-
Collaborate with application developers, cloud engineers, and architects
-
Monitor database systems and troubleshoot performance issues
-
Support CI/CD pipelines for database deployments
Required Skills:
-
Strong experience in SQL (e.g., Oracle, SQL Server, PostgreSQL)
-
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
-
Proven experience in database migration to cloud environments
-
Strong understanding of data modeling, indexing, and performance tuning
-
Experience with ETL tools and data integration processes
-
Knowledge of scripting languages (Python or Shell is a plus)
Preferred:
-
Experience in financial services or banking domain
-
Familiarity with big data tools or distributed databases
-
Experience with automation and DevOps practices
Locations:
Montreal / Halifax