Solution Architect
- AB, Canada
- Edmonton, AB, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
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.
- 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.
- 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