Full Stack Developer
Role Overview
The Citizen Experience branch supports Government of Alberta product teams with shared platform capabilities, reusable components, and common data services.
The Full Stack Developer delivers hands-on development and operational support across the platform lifecycle.
Key Skills for This Role
Full Job Posting
Role overview
The Citizen Experience branch supports Government of Alberta product teams with shared platform capabilities, reusable components, and common data services.
The Full Stack Developer delivers hands-on development and operational support across the platform lifecycle.
Role responsibilities
- Develop and maintain front-end and back-end platform components and services in large-scale enterprise environments.
- Assess technical requirements and deliver platform changes, enhancements, defect fixes, and maintenance.
- Provide production support, troubleshoot platform issues, and coordinate incident and defect resolution.
- Support cloud platforms and scalable, reusable technical solutions; apply software, platform, testing, data, and technical standards.
- Use AI-enabled tools and automation while validating outputs and safeguarding sensitive information.
- Collaborate with product teams, technical teams, vendors, and stakeholders on delivery priorities and continuous improvement.
Requirements and qualifications
- A university degree in computer science, information technology, software engineering, or a related technical field, plus two years of progressively responsible related experience.
- Equivalencies include a related master's degree plus one year of experience; a related two-year diploma plus four years; or a related one-year certificate plus five years.
- Experience developing, maintaining, and supporting applications or platforms using modern digital delivery practices.
- Experience with cloud-based applications and services using .NET, C#, JavaScript, React, and SQL.
- Working knowledge of software architecture, design patterns, and computing science principles; experience designing, querying, and maintaining relational databases.
- A tailored cover letter demonstrating relevant skills and competencies is required.
Additional assets
- Payment processing or financial management systems experience is an asset.
- AI-assisted development tools, CI/CD pipelines, automation, or DevOps experience is an asset.
- Experience with alternative database technologies and models is an asset.
- The role values clear technical communication, teamwork, troubleshooting, judgment, Agile delivery knowledge, and user-centered design concepts.
Compensation
- The stated salary is $83,258 to $114,316 per year, also listed as $3,189.98 to $4,379.96 bi-weekly.
Schedule
- Full-time, permanent position with 36.25 hours of work per week.
Workplace
- The posting lists Edmonton as the work location; it does not explicitly state a workplace arrangement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Government Of Alberta
Service Delivery Oversight
Edmonton, CAN
The Government of Alberta is seeking a finance and grants specialist to oversee funding for victim service organizations. The role leads financial analysis, grant compliance, funding agreements, and service-delivery moni
Business Analyst - Supply Chain Management
Edmonton, CAN
The Government of Alberta is seeking a Business Analyst specializing in Supply Chain Management to support its 1GX enterprise ERP platform. The role covers requirements analysis, system enhancements, production issue res
Contract & Business Analysis Specialist
Edmonton, CAN
The Government of Alberta is seeking a Contract & Business Analysis Specialist to manage agreements and support procurement, business analysis, and service improvement for social programs. The role calls for contract and
Child Intervention - Program Specialist
Edmonton, CAN
Alberta Children and Family Services is hiring a Child Intervention Program Specialist to support and improve applications used by frontline child intervention services. The role combines system enhancements, user accept
Technical Project Lead
Edmonton, CAN
The Government of Alberta is seeking a Technical Project Lead to coordinate and deliver technical IMT projects, including project planning, team coordination, risk management, and stakeholder engagement. Candidates need
Business Analyst
Edmonton, CAN
The Alberta Public Service is seeking a Business Analyst to deliver reliable reporting and insights for the Legal Services Division. The role develops and administers Power BI and SSRS reporting, validates data, and supp
CI Program Specialist
Edmonton, CAN
The ministry is seeking a CI Program Specialist to support and improve Child Intervention applications across Alberta. The role includes system enhancements, user acceptance testing, implementation, change management, an
Mobile Application Store Analyst
Edmonton, CAN
The Government of Alberta is seeking an analyst to manage its Apple App Store and Google Play presence and oversee mobile app publishing and maintenance. Applicants need a related degree and four years of relevant experi
Service Delivery Oversight
Edmonton, CAN
Business Analyst - Supply Chain Management
Edmonton, CAN
Contract & Business Analysis Specialist
Edmonton, CAN
Child Intervention - Program Specialist
Edmonton, CAN
Technical Project Lead
Edmonton, CAN
Business Analyst
Edmonton, CAN
CI Program Specialist
Edmonton, CAN
Mobile Application Store Analyst
Edmonton, CAN