Job Title: Full Stack Developer (Systems Analyst 2/3). Location: Edmonton, Alberta. This full‑time role is a permanent position within the Digital Design and Delivery (DDD) division of the Government of Alberta’s Technology and Innovation ministry.
Role Overview
Reporting to the Director, Development, the Full Stack Developer (or Senior Full Stack Developer) designs and implements software solutions that incorporate AI capability. The role requires building, integrating, and optimizing AI‑driven components alongside traditional front‑end and back‑end development.
Responsibilities
- Develop full‑stack digital services with AI‑enabled features using agile, human‑centered design practices.
- Collaborate with stakeholders to design solutions incorporating AI, automation, and machine‑assisted decision‑making.
- Design, build, and integrate AI tools, data pipelines, and reusable components into existing systems.
- Contribute to backlog prioritization, effort estimation, and delivery of features, including AI‑related work.
- Ensure quality through testing, code reviews, CI/CD pipelines, and validation of AI outputs and reliability.
- Provide technical leadership on AI adoption, researching emerging technologies and recommending enhancements.
- Engage stakeholders to promote responsible AI use and communicate solutions to both technical and non‑technical audiences.
- For Senior Full Stack Developer: lead full‑stack development, mentor developers, and oversee development of AI tools, integrations, prototypes, and reusable components across systems; guarantee security, reliability, and ethical AI use.
Desired Qualifications
- A university degree in Computer Science, Information Technology, Software Engineering or related field (or equivalent).
- Minimum of 2–4 years of progressively responsible experience as a Full Stack Developer, depending on classification (Systems Analyst 2 or 3).
- Proficiency in modern full‑stack technologies: JavaScript/TypeScript, Angular/React/Vue, backend (.NET Core, Node.js, Python), relational and NoSQL databases, cloud platforms, OAuth2/OpenID Connect/JWT.
- Experience with Git, CI/CD, automated testing, DevOps, and infrastructure‑as‑code.
- Demonstrated ability to build and maintain AI‑driven solutions, including generative AI, retrieval‑augmented generation, and agentic tooling.
- Familiarity with modern communication and integration patterns (REST, GraphQL, gRPC, WebSockets, event‑driven messaging).
- Strong analytical, collaborative, and organizational skills; ability to translate business needs into user‑centered products.
Preferred Assets
- Experience with privacy, security, and ethical AI governance.
- Background in workflow automation, digital forms, and agentic process orchestration.
- Exposure to DevOps/SRE practices, monitoring, incident response, and production support.
- Proficiency with cloud collaboration tools, project tracking systems (Jira/Azure Boards), and scripting.
Benefits
Standard provincial benefits apply.
Application Process
Applications are submitted online through the Government of Alberta portal. Only shortlisted candidates will be contacted.
#J-18808-Ljbffr