remote
Senior Data Management Analyst - CGI
Software Engineer
Senior analyst responsible for designing, implementing, and governing data management solutions, leveraging SQL, Python, and ETL tools to ensure high‑quality, reliable data for analytics and business decision‑making.
About the role
Key Responsibilities
- Design and maintain robust data models and schemas to support enterprise analytics and reporting.
- Develop, schedule, and optimize ETL pipelines using Python and industry‑standard tools.
- Implement data quality checks, validation rules, and governance frameworks to ensure data integrity.
- Collaborate with business stakeholders to translate requirements into scalable data solutions.
- Monitor performance of data platforms, troubleshoot issues, and recommend improvements.
Requirements
- 5+ years of experience in data management, data modeling, and ETL development.
- Proficiency in SQL and Python for data extraction, transformation, and analysis.
- Strong understanding of data governance, data quality, and metadata management principles.
- Experience with relational databases and cloud data services (e.g., Azure, AWS, GCP).
- Excellent problem‑solving skills and ability to work cross‑functionally with technical and business teams.