Veracity Ventures Inc logo
Salary
CA$80–CA$90/hr
Hiring from
Canada
Work type
Remote
Posted

623,590 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Solution Architect I AWSI C# I .Net I Angular I React
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 CANDIDATE
The 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, TypeScript, 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.
KEY RESPONSIBILITIES
1. Software Architecture and Technical Leadership
  • 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.
2. AWS Cloud Architecture and Development
  • 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 LearnAlberta.ca.
  • Support cloud application maintenance and modernization.
3. Backend Development and API Architecture
  • Develop backend application components using C# and .NET.
  • Design and develop RESTful APIs.
  • Work with NoSQL database technologies, particularly AWS DynamoDB.
  • Use Visual Studio Code for application development and related engineering activities.
  • Ensure application integration, performance, and maintainability.
4. Frontend Development
  • Develop frontend applications using Angular (2.0 or higher) and/or React.
  • Work with JavaScript, TypeScript, HTML, and SCSS.
  • Use Material Design and modern frontend development practices.
  • Implement state management solutions using NGXS, NGRX, and/or Redux.
  • Ensure responsive, user-friendly, and scalable application interfaces.
5. Artificial Intelligence and Modern Application Development
  • Provide software development services using Artificial Intelligence.
  • Research and evaluate technologies and development practices relevant to application modernization.
  • Support integration of AI capabilities into software development solutions as required.
6. Software Quality and Delivery
  • Manage and maintain software quality throughout the development lifecycle.
  • Lead code reviews and peer reviews.
  • Develop and implement CI/CD tools and processes.
  • Support application building, testing, deployment, and maintenance.
  • Identify technical risks and recommend appropriate solutions.
  • Ensure application reliability, scalability, and stability.
7. Team Mentoring and Collaboration
  • Mentor and guide software developers and technical team members.
  • Provide architectural guidance and technical support.
  • Collaborate with business stakeholders and development teams.
  • Communicate complex technical concepts clearly.
  • Promote consistent development practices and technical standards.
MANDATORY TECHNICAL QUALIFICATIONS
Candidates must demonstrate experience in the following:
Cloud and Backend Technologies
  • AWS cloud platform.
  • C# and .NET.
  • NoSQL database technologies, specifically AWS DynamoDB.
  • Visual Studio Code.
  • Cloud-based and serverless application development.
Frontend Technologies
  • Angular 2.0 or higher and/or React.
  • JavaScript.
  • TypeScript.
  • HTML.
  • SCSS.
Architecture and Development
  • Software architecture and development.
  • Technical and functional design.
  • RESTful API development.
  • CI/CD tools and processes.
  • Application development, testing, and deployment.
  • Software quality management and code reviews.
MANDATORY EXPERIENCE REQUIREMENTS
The candidate must satisfy the applicable education and experience pathway:
Pathway A – University Degree or Two-Year Diploma
  • University degree or two-year diploma in Computer Science or a related discipline from an accredited post-secondary institution.
  • Minimum 5 years as an architect on software development projects.
OR
Pathway B – One-Year Certificate
  • One-year certificate in Computer Science or a related discipline from an accredited post-secondary institution.
  • Minimum 7 years as an architect on software development projects.
Additional Mandatory Experience – Both Pathways
Regardless of the education pathway, the candidate must demonstrate:
  1. Minimum 3 years as an architect on software development projects using C#, .NET, NoSQL (AWS DynamoDB), and VS Code.
  2. Minimum 3 years as an architect on AWS software development projects.
  3. Minimum 3 years developing, building, testing, and deploying solutions using Angular (2.0 or higher) and/or React.
Important: The three additional experience requirements are separate mandatory criteria. Recruiters must verify the candidate's actual project dates and duration for each.
EDUCATION REQUIREMENTS
Candidates must meet one of the following:
  • University degree or two-year diploma in Computer Science or a related discipline from an accredited post-secondary institution; OR
  • One-year certificate in Computer Science or a related discipline from an accredited post-secondary institution.
The applicable education pathway determines whether 5 or 7 years of software architecture project experience is required.
WORK LOCATION AND SCHEDULE
  • Remote work permitted from the resource's home office in Alberta.
  • Occasional onsite attendance may be requested in Edmonton, Alberta.
  • Minimum 7 hours per business day.
  • Monday through Friday.
  • Standard business hours: 8:15 AM to 4:30 PM Alberta Time.
  • Provincial holidays excluded.
  • Government-issued computer and secure VPN access will be provided.
Candidates must be able to meet the required Alberta business hours and attend Edmonton onsite meetings when requested.

This is a remote position.

Compensation: $80.00 - $90.00 per hour




Similar jobs

Apply for this job100% free