Solution Architecture Services

Affinity

Edmonton

On-site

CAD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Affinity is seeking a Solution Architecture Services professional to lead the architecture of LearnAlberta.ca and related applications on an in-flight agile cloud project. You will provide technical leadership across development teams, craft cloud strategy, and ensure scalable, stable software using AWS, C#, .NET, Angular/React, and modern front-end and API technologies.

The role emphasizes architectural leadership, hands-on development guidance, and ongoing R&D to evolve solutions over time

Qualifications

  • University degree or two-year diploma in computer science or related field with 5+ years as an architect on software projects.
  • One-year CS certificate with 7+ years as an architect on software projects.
  • 3+ years as architect on AWS software development projects.
  • 3+ years developing, building, testing, deploying with Angular and/or React.

Responsibilities

  • Create cloud strategy and manage the adaptation process.
  • Provide architectural and software development services for LearnAlberta.ca in an agile setting.
  • Lead and mentor development teams; perform code and peer reviews.
  • Design and develop RESTful APIs and serverless cloud-based apps.
  • Implement CI/CD tools and ensure app scalability and stability.
  • Translate requirements into technical designs and provide architectural direction.

Skills

Cloud architecture
AWS
C#
.NET
Angular
React
REST APIs
CI/CD
AI/ML basics
Leadership

Education

Bachelor's degree in CS or related
One-year CS certificate

Tools

AWS
DynamoDB
VS Code
Angular
React
NGXS/NGRX/Redux
CI/CD tooling

Job description

Job Description

On behalf of our public-sector client, Affinity is seeking a Solution Architecture Services to work on an in-flight agile cloud software development project, taking responsibility for the architecture of the new LearnAlberta.ca and associated technical solutions, while providing technical leadership to the development teams.

Responsibilities
  • Create a well-informed cloud strategy and manage the adaption process.
  • Provide architectural, software development and maintenance services for new LearnAlberta.ca and related applications in an agile environment.
  • Provide architectural and software development services utilizing Amazon AWS cloud platform.
  • Provide software development services utilizing Artificial Intelligence.
  • Provide architectural and software development services on new serverless cloud-based applications building, testing, and deploying using C#, .NET development, NoSQL databases (AWS DynamoDB), and VS Code.
  • Provide architectural and front-end development services using technologies including, but not limited to JavaScript, SCSS, HTML, Angular, TypeScript, and Material Design.
  • Provide architectural and software development services using state management technologies including, but not limited to NGXS, NGRX, and Redux.
  • Ensure responsiveness, scalability, and stability of applications.
  • Manage and ensure overall quality of software being developed.
  • Manage and lead code and peer reviews.
  • Design and develop RESTful APIs.
  • Design and utilize CI/CD (continuous integration/continuous deployment) tools.
  • Translate requirements into functional and technical designs.
  • Provide architectural leadership and direction.
  • Provide leadership/mentoring to the development team.
  • Perform research and development on new and evolving technologies and practices as needed to ensure applications evolve over time.
Qualifications

The proposed Resource must possess one of the following:

  • A university degree or two-year diploma in computer science or a related discipline (e.g., software development, programming, systems design, or information technology studies) from an accredited post-secondary institution, and a minimum of five (5) years of experience as an architect on software development projects; OR
  • A one-year certificate in computer science or a related discipline (e.g., software development, programming, systems design, or information technology studies) from an accredited post-secondary institution, and a minimum of seven (7) years of experience as an architect on software development projects.
  • A minimum of three (3) years of experience as an architect on software development projects using all of the following: C#, .NET, NoSQL (AWS DynamoDB), and VS Code.
  • A minimum of three (3) years of experience in an architect role working on Amazon AWS software development projects.
  • A minimum of three (3) years of experience developing, building, testing, and deploying solutions using Angular (2.0 or higher) and/or React.
About Affinity

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 14153

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solutions Architect
Solutions Architect

StafinGo • Edmonton

On-site
CAD 117,000 - 138,000
Solution Architect
Solution Architect

Swim Recruiting • Edmonton

Remote
CAD 96,000 - 152,000
Remote work allowed
Contract extension possible
Competitive hourly rate
Senior Solution Architect – AWS / .NET / Angular / React
Senior Solution Architect – AWS / .NET / Angular / React

Jobgether • Edmonton

Hybrid
CAD 110,000 - 138,000
Remote within Canada
12-month contract
Travel to Edmonton
Senior Solution Architect – AWS / .NET / Angular / React
Senior Solution Architect – AWS / .NET / Angular / React

Aequilibrium • Edmonton

Remote
CAD 110,000 - 138,000
Senior Solution Architect – AWS / .NET / Angular / React
Senior Solution Architect – AWS / .NET / Angular / React

Aequilibrium Software Inc. • Penticton

Remote
CAD 110,000 - 138,000
Senior Solution Architect – AWS / .NET / Angular / React
Senior Solution Architect – AWS / .NET / Angular / React

Aequilibrium Software Inc. • Edmonton

Hybrid
CAD 110,000 - 138,000
GOAPRDJP00001022 I Digital Architect I Government of Alberta I 3 years
GOAPRDJP00001022 I Digital Architect I Government of Alberta I 3 years

Analyst Technical Solutions • Edmonton

On-site
CAD 165,000 - 172,000
Solution Architect
Solution Architect

InSync Systems • Regina

Hybrid
CAD 90,000 - 110,000
Solutions Architect
Solutions Architect

Insight Global (United States) • Calgary

On-site
CAD 110,000 - 138,000
Enterprise Architect
Enterprise Architect

ALL JANS • Edmonton

Hybrid
CAD 137,760 - 151,536