Digital Architect - Remote - SDAB
- Full-time
- Remote
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.