Back to results

Solution Architect

  • AB, Canada
  • Edmonton, AB, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Our client is seeking a Solution Architect to support the development and ongoing enhancement of the new LearnAlberta platform and related applications. The platform supports the design, development, delivery, and continuous improvement of Alberta s Kindergarten Grade 12 curriculum in English and French.

The Solution Architect will lead technical architecture and provide hands-on development support within an Agile environment, ensuring solutions meet business requirements, manage technical risks, and maintain quality standards.

Key Responsibilities

  • Develop cloud strategy and guide cloud adoption.
  • Design, develop, and maintain LearnAlberta and related applications using Amazon Web Services.
  • Architect, build, test, and deploy serverless applications using C#, .NET, AWS DynamoDB, and Visual Studio Code.
  • Provide front-end architecture and development using JavaScript, TypeScript, Angular, HTML, SCSS, and Material Design.
  • Implement state management using technologies such as NGXS, NGRX, and Redux.
  • Develop software solutions incorporating artificial intelligence.
  • Design and develop RESTful APIs.
  • Design and use continuous integration and continuous deployment pipelines.
  • Translate business requirements into functional and technical designs.
  • Ensure application responsiveness, scalability, stability, and overall software quality.
  • Lead code and peer reviews, provide architectural direction, and mentor development teams.
  • Research emerging technologies and practices to support ongoing application improvements.
  • Provide written status reports covering progress, completed work, remaining deliverables, timelines, and issues when requested.

Mandatory Qualifications

  • A university degree or two-year diploma in computer science or a related discipline from an accredited post-secondary institution, plus at least five years of experience as an architect on software development projects; or
  • A one-year certificate in computer science or a related discipline from an accredited post-secondary institution, plus at least seven years of experience as an architect on software development projects.
  • At least three years of experience as an architect on software development projects using all of the following: C#, .NET, NoSQL databases using AWS DynamoDB, and Visual Studio Code.
  • At least three years of experience as an architect on Amazon AWS software development projects.
  • At least three years of experience developing, building, testing, and deploying solutions using Angular 2.0 or later and/or React.

Preferred Qualifications

  • Experience architecting cloud-native, serverless applications on AWS using microservices.
  • Demonstrated expertise in both Angular 2.0 or later and React.
  • Experience architecting enterprise-scale, cloud-based platforms comparable to LearnAlberta.
  • Experience with NoSQL databases, including DynamoDB and other technologies such as MongoDB.
More about this job

Responsibilities

Lead technical architecture and hands-on development for the LearnAlberta platform and related applications, including cloud-native solutions, serverless applications, APIs, and front-end systems. Translate business requirements into technical designs, guide development teams, maintain software quality and scalability, and report on project progress and issues.

Requirements

Requires a relevant post-secondary credential and at least five years of software development architecture experience, or a one-year certificate and at least seven years of experience. Candidates must also have at least three years of architecture experience with C#, .NET, AWS DynamoDB, Visual Studio Code, and AWS projects, plus three years developing solutions with Angular 2.0 or later and/or React.

Skills

  • Solution Architecture
  • Amazon Web Services
  • Cloud Strategy
  • Serverless Applications
  • C#
  • .NET
  • AWS DynamoDB
  • Angular
  • React
  • TypeScript
  • JavaScript
  • RESTful APIs
  • Microservices
  • Continuous Integration and Continuous Deployment
  • Artificial Intelligence
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Education
  • Management & Leadership

Keywords

  • LearnAlberta
  • Solution Architecture
  • Amazon Web Services
  • Cloud Adoption
  • Cloud-Native Applications
  • Serverless Applications
  • Microservices
  • C#
  • .NET
  • AWS DynamoDB
  • NoSQL
  • Visual Studio Code
  • Angular
  • React
  • TypeScript
  • JavaScript
  • HTML
  • SCSS
  • Material Design
  • NGXS
  • NGRX
  • Redux
  • Artificial Intelligence
  • RESTful APIs
  • Continuous Integration
  • Continuous Deployment
  • Agile
  • Software Architecture
  • Code Reviews
  • MongoDB

Report this job

Get in touch
MovoJobs

Contact us