Register or login to apply for this job
Created March 22, 2024
Now Hiring
Contract

RQ07244 - Software Developer - ETL - Senior

Job Details

Talent Details

Pay Rate:
Hourly: Negotiable
Role:
Software And Application Development
Skill:
Software Developer
Avail Positions:
2
Distance:
2
Shift Type:
Morning
OT Threshold:
Not Specified
Employment Type:
Contract
Availability Type:
Hybrid
Experience:
5+ years
Talent Preference:

Time and Place

Start:
15/04/2024
End:
31/03/2025
Mon-Fri:
08:00-16:30
Weekends:
Not Specified

Job Specifics

Responsibilities/Assignment Deliverables 
  • Designs, develops, and maintains database back end and ETL applications for Data Warehouse and Business Intelligence solutions. 
  • Uses knowledge of ETL languages and development techniques to build and expand application functionality by writing high-quality code using appropriate patterns. 
  • Ensures applications remain scalable while complying to standards and following best practices.
  • Tests and debugs applications and ensures that software is properly documented. 
  • Collaborates clearly and professionally as part of a development team and communicates with clients.
 
Mandatory Skills:
  • Experience with the Microsoft suite of technology including: Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI
  • Experience with developing data extraction, transformation, and load programs (daily and initial load) functionality on a wide range of data repositories (structured and semi-structured files, relational and multi-dimensional data stores)
  • Experience with developing, implementing, and maintaining schedule/dependency logic for Extract Transform Load (ETL) scripts
  • Experience with data integration, data cleansing, and data analytics
  • Experience with data modeling and design principles for data marts and data warehouses
  • Experience in database management and administration
  • Experience in constructing complex SQL queries and performance tuning
  • Experience with Git and knowledge of source control strategies
  • Experience creating technical documentation including ETL source-to-target mappings, data model diagrams, architecture artifacts, detailed design documents, etc.
  • Experience in eliciting, documenting, and validating business requirements
  • Experience in software development lifecycle from Development, to Testing and Quality Assurance, to Delivery
  • Solid communications skills: the ability to understand, comprehend, and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.
Nice to have skills:
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Experience designing visual dashboards to highlight trends and Key Performance Indicators (KPIs), and developing canned reports (scheduled and ad-hoc)
  • Experience with programming languages such as C#, developing application code such as APIs, Functions, etc.
  • Experience writing scripts with PowerShell and other scripting languages 
  • Experience in implementation of SaaS solution