Remote (with occasional onsite work in Edmonton, AB, if requested)
Contract Duration:
12 months (with possible extensions in future)
Key Responsibilities
Design, develop, and maintain scalable full-stack web applications in an Agile development environment
Implement cloud-native, serverless architectures using Amazon Web Services (AWS)
Build, test, and deploy backend services using C#, .NET Core, and NoSQL databases (e.g., DynamoDB) with tools such as Visual Studio Code
Develop responsive and accessible front-end interfaces using Angular (2.0+), React, TypeScript, SCSS, HTML5, and Material Design
Design and maintain RESTful APIs for secure front-end/back-end integration
Apply state management solutions such as NGXS, NGRX, or Redux
Utilize CI/CD pipelines for efficient development, testing, and deployment
Translate requirements and user stories into detailed technical specifications and system architecture
Provide architectural direction and technical leadership as required
Develop and maintain comprehensive unit and automated tests to ensure high software quality
Communicate project status, risks, and technical issues clearly and professionally in written progress reports
Minimum Qualifications (Mandatory Requirements)
Education:
A university degree or 2-year diploma in Computer Science or a related field, with at least 5 years of software development experience;
OR
A 1-year post-secondary certificate with a minimum of 7 years of software development experience
Technical Experience:
Minimum 5 years of experience using C# and/or Java for software development
Minimum 3 years of hands-on experience with AWS-based application development
Minimum 3 years of experience with Angular (2.0 or higher) and/or React
Preferred Qualifications (Desirable Assets)
Demonstrated experience with cloud-native serverless development on AWS (e.g., Lambda, API Gateway, S3, DynamoDB)
Proven use of microservices architectures in production environments
Advanced proficiency with JavaScript frameworks, particularly Angular and React
Hands-on experience with NoSQL technologies such as DynamoDB and MongoDB
Involvement in the development of large-scale, web-based educational or content delivery platforms
Applied knowledge of state management libraries like NGXS, NGRX, or Redux
Job Type: Fixed term contract
Contract length: 12 months
Pay: From $75.00 per hour
Expected hours: 40 per week
Benefits:
Dental care
Extended health care
Paid time off
Schedule:
Monday to Friday
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.