Jobs.ca
Jobs.ca
Language
Grand Software Solutions logo

Data Engineer / Analyst

Toronto, Ontario
Mid Level
full_time

About the role

We are seeking a meticulous and skilled Data Engineer / Analyst to join our dynamic team. The ideal candidate will be responsible for designing and developing scalable data pipelines, building and maintaining a centralized data warehouse, and ensuring the accuracy and integrity of both automated and manual data reports.

Key Responsibilities:

  • Validate and ensure the accuracy of automated and manual data reports.
  • Architect and implement robust data warehouse solutions.
  • Use pandas and other data analysis tools to clean and process data.
  • Handle change requests for existing automated reports.
  • Collaborate with the team to automate new reports based on client requirements.
  • Develop and maintain dashboards for data visualization using tools like Tableau, Power BI, or similar.
  • Create and manage data pipelines for automated streaming of data into clients’ data lakes.
  • Ensure consistency and reliability of data sources for manual reports.
  • Conduct regular data audits to maintain data integrity.

Requirements:

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field.
  • 5+ years of hands-on experience in data engineering or analytics roles.
  • Proficiency in SQL, Python, and data modeling techniques.
  • Hands-on experience with Databricks, Snowflake, or Microsoft Fabric (at least one is mandatory; familiarity with others is a plus).
  • Strong understanding of data warehouse architecture and ETL/ELT processes.
  • Experience working with APIs, cloud storage, and data lake architectures.
  • Familiarity with orchestration tools such as Airflow, DBT, Azure Data Factory, or similar.
  • Experience in building dashboards using Power BI, Tableau, or equivalent.
  • Knowledge of data quality frameworks and data observability tools is a plus.

Preferred Qualifications:

  • Experience in a similar role within a fast-paced environment.
  • Knowledge of additional programming languages (e.g., Python, R).
  • Understanding of database management, data warehousing, and data lakes.
  • Familiarity with reporting tools (e.g., Tableau, Power BI, Looker).
  • Exposure to healthcare or regulated environments is an advantage.

About Grand Software Solutions

Software Development
1-10

At Grand Software Solutions, we are more than just an IT staffing firm; we are your strategic partner in navigating the ever-evolving tech landscape. With a deep understanding of the industry and a robust network of skilled professionals, we bridge the gap between your unique business needs and the right IT talent. Our dedicated team is committed to delivering tailored solutions that align with your goals, ensuring you have the expertise needed to stay ahead in a competitive market.

What We Do:

  • Talent Acquisition: We source, vet, and place highly skilled IT professionals who excel in various domains, including software development, cybersecurity, data analytics, cloud computing, and more.

  • Customized Solutions: Whether you need temporary staffing for a short-term project or permanent hires for strategic growth, we provide flexible solutions that meet your specific requirements.

  • Industry Expertise: Our team brings extensive knowledge and experience across diverse sectors, including finance, healthcare, technology, and manufacturing, allowing us to understand and address your unique challenges effectively.

  • Personalized Service: We take the time to understand your organizational culture and project needs, ensuring a perfect match between candidates and clients. Our hands-on approach guarantees a seamless recruitment experience from start to finish.

Why Choose Us:

  • Proven Track Record: With a history of successful placements and satisfied clients, we pride ourselves on delivering exceptional results.

  • Innovative Approach: We leverage cutting-edge technology and industry insights to identify and engage top talent, staying ahead of trends and market demands.

  • Commitment to Quality: Our rigorous screening and selection process ensures that only the most qualified and motivated candidates are presented to you.

  • Long-Term Relationships: We build enduring partnerships with both clients and candidates, focusing on mutual success and growth.