Overview
Lead Data Engineer with over 8 years of experience in applications architecture, data engineering, design, and development. This hands-on role involves developing software solutions for Portfolio Exposures and working closely with global cross-functional teams including Enterprise Architecture, Database Architects, Business Analysts, QA, and Infrastructure.
Key Responsibilities
- Architecture & Development:
- Architect, design, and develop data engineering solutions using Python, SQL, and Apache Spark.
- Automate workflows on platforms like Databricks, AWS, and on-premises systems.
- Perform data modeling and design for data warehouses.
- Project Leadership:
- Participate in Agile processes for scope definition, requirements analysis, and design.
- Coordinate with business users, developers, testers, and architects across global teams.
- Lead and mentor junior developers, providing technical expertise.
Essential Skills
- Strong expertise in Python, SQL, and Apache Spark.
- Proficiency in data modeling and database design.
- Hands-on experience with data warehouses and cloud databases.
- Experience with big data platforms like Databricks and cloud computing (AWS) is advantageous.
- Familiarity with CI/CD practices, shell scripting, and job scheduling.
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field.
- 8+ years of software development and maintenance experience.
- AWS and Databricks certifications are a plus.
- Experience in financial services, particularly asset management, is a bonus.
This role offers the opportunity to work on key growth initiatives and leverage new technologies within a dynamic and collaborative environment.