Job Type: Contract
Job Category: IT
Job Description
Job Title: Dot Net Full Stack Developer
Location: Remote -Edmonton, Alberta
Contract Term: 12 Months (Possible Extension up to 24 Months)
Work Authorization: Must work from within Canada
1. Discovery & Research
- Participate in field research, user interviews, and service assessments.
- Lead technical discovery, producing architecture diagrams, technical documentation, and analysis artifacts.
- Develop detailed technical solution designs aligned to user needs and product objectives.
- Build and refine features for exemplar projects using modern frameworks and cloud-native practices.
- Identify and resolve functional / non-functional defects.
- Improve code quality, maintainability, tooling, and documentation.
- Work closely with UX and frontend designers to build interfaces aligned with GoA design standards and service patterns.
- Provide technical guidance to product owners on implementation approaches, effort estimation, and delivery planning.
- Support deployments, release management, and launch activities for both limited and general availability.
- Contribute to reusable components, libraries, and shared capabilities to accelerate delivery across ministries.
- Assist with onboarding, documentation, process optimization, and adoption of best practices in CI/CD, DevOps, and software quality.
Mandatory Requirements (Skill Matrix)
Frontend: Angular, React, Vue.js, Other frontend frameworks
Backend: C# .NET Core, Node.js (NestJS/Express), Python (Django/FastAPI), Other backend frameworks
Databases: Relational DBs (PostgreSQL/MySQL/SQL Server/etc.), NoSQL / Other DBs
Cloud Platforms: AWS, Azure, GCP
AI/ML Exposure
Must-Have Experience
- 5+ years using Git in collaborative development.
- 3+ years in automated unit & integration testing.
- 3+ years working with relational & non-relational databases.
- 5+ years as a Full Stack Developer building complex applications in agile environments.
- 3+ years working with modern application frameworks in production.
Nice-to-Have
- 2+ years modernizing legacy systems into digital services.
- 2+ years’ experience in any of:
- .NET Core
- Node.js (NestJS/Express)
- React, Angular, Vue
- PostgreSQL/MySQL
- AWS/Azure
- 2+ years applying design patterns & software architecture principles.
- 2+ years working with CI/CD pipelines.
Required Skills
Cloud Developer SQL Application Developer