Job Title: Digital Architect – Data
Location: Remote (Within Canada; occasional on-site meetings in Edmonton, AB)
Job Type: Contract
Duration: 12 Months
Pay Rate: CAD $80–$100 per hour
Note: This job doesn't offer any benefits.
Position Overview
We are seeking a Digital Architect – Data to lead solution architecture, guide technical teams, and design scalable digital services and data solutions.
Required Qualifications
Bachelor's degree in Computer Science or a related field. Equivalent qualifications will be considered.
5 years of experience leading cross-functional Agile teams, providing architectural direction, and mentoring developers and technical leads.
8 years of experience as a Data Architect, Software Architect, or Senior Data Engineer working with cross-functional teams to develop software applications.
5 years of experience leading solution architecture for large-scale enterprise projects involving system integrations.
4 years of experience in domain modeling and database schema design for transactional and reporting systems.
5 years of experience communicating technical concepts to non-technical stakeholders and influencing decisions.
Preferred Qualifications
Experience aligning data architecture with organizational data strategies and digital service delivery goals.
Experience with data governance, data quality, metadata management, and responsible data use.
Experience with secure development practices, role-based access control, and Zero Trust Architecture.
Experience designing solutions using relational and non-relational databases, analytics platforms, and AI technologies.
Experience with data interoperability, standardization, and legacy system modernization.
Experience with Government of Alberta IT and information management policies.
Experience supporting enterprise-scale data and digital transformation initiatives.
Responsibilities
Lead solution architecture and develop architectural plans for digital services.
Assess existing systems and recommend technical solutions, prototypes, and implementation approaches.
Design system integrations and define system boundaries and interactions.
Guide Agile teams in delivering scalable, user-centered digital services.
Review code and contribute to development when required.
Identify opportunities to reuse common components and digital capabilities.
Guide database design, domain modeling, and data architecture decisions.
Assess technical risks and ensure alignment with architecture and coding standards.
Mentor developers and provide technical guidance to product teams.
Communicate architectural designs and recommendations through documentation, diagrams, and presentations.
Contribute to architecture standards and continuous improvement.