Back to results

Solution Architecture Services

  • 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

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.

Affinity Earn

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

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
More about this job

Responsibilities

Lead the architecture and technical direction of LearnAlberta.ca and related cloud applications, including serverless solutions, APIs, and front-end development. Guide development teams through implementation, code reviews, quality assurance, CI/CD, mentoring, and research into evolving technologies.

Requirements

Requires a qualifying post-secondary credential in computer science or a related discipline, plus five to seven years of software architecture experience depending on the credential. Also requires at least three years of architecture experience with C#, .NET, AWS DynamoDB, and VS Code; AWS projects; and Angular 2.0 or higher and/or React solution development.

Skills

  • Solution Architecture
  • Amazon Web Services
  • C#
  • .NET
  • NoSQL
  • AWS DynamoDB
  • Visual Studio Code
  • Angular
  • React
  • JavaScript
  • TypeScript
  • RESTful APIs
  • CI/CD
  • Artificial Intelligence
  • Agile Software Development
  • Technical Leadership

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Management & Leadership
  • Government & Public Sector
  • Consulting

Keywords

  • Solution Architecture
  • Cloud Strategy
  • Amazon Web Services
  • Serverless Applications
  • C#
  • .NET
  • NoSQL
  • AWS DynamoDB
  • Visual Studio Code
  • Artificial Intelligence
  • JavaScript
  • SCSS
  • HTML
  • Angular
  • TypeScript
  • Material Design
  • NGXS
  • NGRX
  • Redux
  • RESTful APIs
  • CI/CD
  • Agile
  • Software Development
  • Code Reviews
  • Peer Reviews
  • Application Scalability
  • Application Stability
  • Technical Leadership
  • Mentoring
  • LearnAlberta.ca

Report this job

Get in touch
MovoJobs

Contact us