Junior Report Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Dawn InfoTek Inc. is a professional IT consulting firm that partners with major financial institutions, investment firms, and government organizations. We are committed to delivering innovative technology solutions and connecting top-tier IT talent with leading organizations.
We are currently seeking a highly skilled Report Developer to join our dynamic team and support one of our clients.
Location: Downtown Toronto, ON (5 days onsite in the office)
Position Type: Contract
Required Skills and Technical Experience
- Data Engineering & Pipeline Development
- Design, develop, and maintain scalable batch and near real-time data pipelines using Azure Data Factory (ADF), Databricks, and related cloud technologies.
- Develop data ingestion frameworks to onboard data from various source systems into the Ontario Data Platform.
- Build and optimize ETL/ELT processes to transform, cleanse, and prepare data for analytics and reporting.
- Implement data validation, monitoring, and reconciliation processes to ensure data quality and reliability.
Databricks Development
- Develop and maintain notebooks, workflows, and data processing jobs using Databricks.
- Build data transformation pipelines leveraging Spark and Databricks Lakehouse architecture.
- Support the implementation of medallion architecture patterns (Bronze, Silver, Gold).
- Monitor and troubleshoot Databricks jobs, workflows, and performance issues.
- Develop and manage Delta Lake tables and optimize data processing workloads for performance and scalability.
Data Storage & Integration
- Design and manage data solutions utilizing Azure Data Lake Storage (ADLS).
- Collaborate with source system teams to establish secure and efficient data integration patterns.
- Implement data partitioning, optimization, and archival strategies to improve performance and scalability.
- Support metadata management, data cataloguing, and governance initiatives.
Software Development & Automation
- Develop reusable frameworks, scripts, and utilities to automate data engineering processes.
- Participate in DevOps practices, including CI/CD pipelines, code reviews, testing, and deployment automation.
- Maintain technical documentation, design specifications, and operational procedures.
- Contribute to platform enhancements and continuous improvement initiatives.
- Apply software engineering best practices including version control, test automation, code quality standards, and secure coding principles.
Collaboration & Stakeholder Engagement
- Work closely with architects, product managers, data scientists, analysts, and business stakeholders to understand requirements and deliver technical solutions.
- Participate in Agile teams and contribute to sprint planning, estimation, and delivery activities.
- Provide technical guidance and knowledge sharing to team members and partners.
- Participate in solution architecture reviews and contribute to technology roadmaps and design decisions.
Qualifications:
- Degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience developing data solutions using Azure Data Factory (ADF), Azure Data Lake Storage (ADLS), Databricks, Delta Lake and Lakehouse architecture principles.
- Experience working with Azure DevOps, Git, CI/CD pipelines, and automated deployment practices.
- Strong proficiency in Python, SQL, and Spark-based data processing frameworks.
- Knowledge of data governance, security, privacy, and access control principles.
- Experience with REST APIs, application integration patterns, and automation frameworks.
More about this job
Responsibilities
Develop and maintain scalable data pipelines, ingestion frameworks, and ETL/ELT processes using Azure Data Factory, Databricks, Spark, and Azure Data Lake Storage. Ensure data quality and performance, automate engineering workflows, and collaborate with technical and business stakeholders on platform delivery and improvements.
Requirements
A degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field is required, along with experience using Azure data technologies and Lakehouse architecture. Candidates should be proficient in Python, SQL, and Spark, and have experience with Azure DevOps, Git, CI/CD, data governance, and REST APIs.
Skills
- Azure Data Factory
- Azure Data Lake Storage
- Databricks
- Delta Lake
- Lakehouse Architecture
- Python
- SQL
- Apache Spark
- ETL/ELT
- Data Pipeline Development
- Azure DevOps
- Git
- CI/CD
- Data Governance
- REST APIs
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Data & Analytics
- Software
- Consulting
Keywords
- Azure Data Factory
- Azure Data Lake Storage
- Databricks
- Delta Lake
- Lakehouse Architecture
- Medallion Architecture
- Bronze, Silver, Gold
- Python
- SQL
- Apache Spark
- ETL/ELT
- Data Pipelines
- Data Ingestion
- Data Validation
- Data Quality
- Data Governance
- Metadata Management
- Azure DevOps
- Git
- CI/CD
- REST APIs
- Data Integration
- Automation
- Agile
- DevOps
- Cloud Technologies
- Data Partitioning
- Delta Tables
- Access Control
- Ontario Data Platform