Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Description
On behalf of our client, the Province of British Columbia, we are seeking 4 Full Stack Developers (Senior and Intermediate) to support the development of AI-enabled digital services within a modern, agile delivery team.
This initiative focuses on building and scaling AI-powered applications within a cloud-first, enterprise environment.
This is a remote opportunity (Canada-wide) with work aligned to PST hours.
The Role
You will be part of an agile team responsible for designing, building, and maintaining scalable digital services in a Microsoft Azure and .NET ecosystem, with a strong focus on AI integration and enterprise-grade applications.
This role requires both hands-on development and strong communication, including the ability to work with non-technical stakeholders.
What You’ll Do
- Design and develop full stack applications (frontend + backend) in enterprise environments
- Build and integrate APIs and cloud-based services
- Work within CI/CD pipelines and modern development practices
- Contribute to system design and architecture decisions
- Integrate and support AI/LLM-powered features and workflows
- Collaborate with cross-functional teams and communicate technical concepts clearly
Experience
- Senior: 8–12+ years full stack development experience
- Intermediate: 5–8 years full stack development experience
Core Technical Requirements
- Strong experience with .NET / ASP.NET / ASP.NET MVC or .NET Core
- Hands-on experience with Microsoft Azure, including:
- App Services
- Functions
- Storage
- Azure SQL or Cosmos DB
- CI/CD pipelines (Azure DevOps or similar)
- Full stack development experience, including:
- Frontend frameworks (React, Angular, or similar)
- Backend/API development
- API development and integration experience (RESTful services, microservices)
- Experience working in CI/CD environments with version control (Git)
AI / Data
- Hands-on experience working with AI / LLM technologies, including:
- Integrating AI APIs or services into applications
- Working with data workflows (structured or unstructured)
- Exposure to at least one of:
- Prompt engineering
- AI-assisted workflows
- Data validation / intelligent form processing
Additional Experience
- Experience working in enterprise or complex environments (legacy + modern systems)
- Strong understanding of software architecture and system design
- Experience communicating technical concepts to non-technical stakeholders
- Experience working in Agile teams
Affinity Earn
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13472
About Affinity

Affinity
affinity.co
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start