Our client is an innovative, global real estate company that builds communities and connects people to exceptional places. Across business lines and around the world, they embrace the complex and tackle opportunities with speed and agility. They get stuff done, and have fun doing it! Join their team as Data Engineer.
This is a hybrid position, working on-site 3 days a week in their downtown, Toronto office.
Responsibilities:
- Develop ETL processes to extract, transform, and load data from various sources into the systems, ensuring data accuracy and integrity.
- Maintain and optimize a SQL database containing a cost model, ensuring data availability, security, and performance.
- Conduct code reviews.
- Collaborate with the data scientist and development team to establish and enhance development processes.
- Oversee the release management process, coordinating with cross-functional teams to ensure smooth and timely deployment of software solutions.
- Create dashboards to enable data-driven decision-making within the organization.
- Design, develop, and maintain Power Apps solutions.
- Document technical designs, procedures, and guidelines to facilitate knowledge sharing and onboarding.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Experience in software development, with a focus on ETL processes, SQL database management, and Power Apps.
- Strong SQL skills - experience in database design, optimization, and maintenance.
- Experience with version control systems (e.g. Git) and CI/CD pipelines.
- Proficiency in Microsoft Power Apps development.
- Experience in dashboard development and data visualization tools.
- Previous exposure to supporting data science initiatives.