Solution Architect
-
Software Development
Software Architect, AWS, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Alberta, Canada
Work Arrangement: Remote – Home Office;
Occasional Onsite Attendance in Edmonton, Alberta
Employment Type: Full-Time Contract
Working Hours: Minimum 7 hours per business day
Business
Hours:
Monday–Friday, 8:15 AM–4:30 PM Alberta Time, excluding provincial holidays
Initial Contract Duration: 12 Months
Extension: One optional extension of up to 12 months
The successful resource will lead the design, development, implementation, and maintenance of modern cloud-based applications using AWS technologies and a range of frontend and backend development frameworks.
The role requires a hands‑on technical architect with strong experience in C#, .NET, AWS DynamoDB, Visual Studio Code, Angular (version 2.0 or higher) and/or React, and modern JavaScript technologies.
The Solution Architect will translate business requirements into technical and functional designs, develop scalable cloud-based applications, guide development teams, maintain software quality, and provide architectural direction throughout the software development lifecycle.
The position also involves AI-enabled software development, serverless application development, RESTful API design, CI/CD implementation, code reviews, and mentoring developers.
IDEAL CANDIDATEThe ideal candidate will be a senior software architect with:
- Strong software architecture and application development experience.
- At least 5 years of software development project architecture experience through the degree/two-year diploma qualification route, or 7 years through the one-year certificate route.
- At least 3 years of architecture experience using C#, .NET, AWS DynamoDB, and VS Code.
- At least 3 years of architecture experience on AWS software development projects.
- At least 3 years developing, building, testing, and deploying applications using Angular 2.0+ and/or React.
- Strong knowledge of JavaScript, Type Script, HTML, SCSS, and modern frontend technologies.
- Experience with cloud-native and serverless application architectures.
- Ability to lead technical design, code quality, implementation, and deployment activities.
- Excellent communication, problem-solving, and technical leadership skills.
- Provide architectural leadership and technical direction for software development projects.
- Translate business requirements into technical and functional architecture designs.
- Develop scalable, reliable, maintainable, and secure application architectures.
- Define architectural standards, design patterns, and development practices.
- Guide development teams through implementation and technical decision‑making.
- Research emerging technologies and recommend suitable architectural improvements.
- Develop cloud strategy and support its adoption.
- Design, develop, and maintain cloud-based applications using AWS.
- Develop serverless cloud applications using C#, .NET, and AWS DynamoDB.
- Support application scalability, responsiveness, stability, and performance.
- Provide AWS software architecture and development services for
- Support cloud application maintenance and modernization.
- Develop backend application components using C# and .NET.
- Design and develop RESTful APIs.
- Work with No
SQL database technologies, particularly AWS DynamoDB. - Use Visual Studio Code for application development and related engineering activities.
- Ensure application integration, performance, and maintainability.
- Develop frontend applications using Angular (2.0 or higher) and/or React.
- Work with JavaScript, Type Script, HTML, and SCSS.
- Use Material Design and modern frontend development practices.
- Implement…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).