{"id":2963676,"url":"https://alion.io/job/government-of-alberta-full-stack-developer","title":"Full Stack Developer","company":{"id":1049083,"name":"Government of Alberta","domain":"alberta.ca","url":"https://alion.io/company/alberta-ca","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Edmonton, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":127000,"max_usd":228000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":225},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-20T23:30:54Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-22T03:43:20Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Job Information\nJob Title: Full Stack Developer\nJob Requisition ID: 88589\nMinistry: Technology and Innovation\nLocation: Edmonton\nFull or Part-Time: Full-Time\nHours of Work: 36.25 hours per week\nPermanent/Temporary/Wage: Permanent\nScope: Open Competition\nClosing Date: November 3, 2026\nClassification: Systems Analyst 2\nSalary: 3,189.98 to 4,379.96 bi-weekly ($83,258 - $114,316/year)\nThe Alberta Public Service works to build a stronger province for current and future generations. We make a difference in the lives of Albertans through rewarding and diverse career opportunities. For more information, please visit: https://www.alberta.ca/about-the-alberta-public-service\nTechnology and Innovation is responsible for making innovation and technology the driving force behind Alberta’s economic growth and diversification. To learn more about us, please visit: https://www.alberta.ca/technology-and-innovation.\nThe Digital Design and Delivery (DDD) division within the Ministry of Technology and Innovation (TI) leads the development of the next generation of digital public services for the GoA. DDD partners with other departments to deliver products, platforms and services that are better, faster and easier, through modern user-centered agile processes. DDD offers potential candidates a unique opportunity to work on meaningful challenges that transform government and positively impact Albertans.\nThe Citizen Experience branch helps Government of Alberta product teams deliver digital products and services more effectively by providing shared platform capabilities, reusable components, and common data services.\nRole Responsibilities\nThe Citizen Experience branch is looking for a Full Stack Developer. Reporting to the Delivery Manager, deliver hands-on development and operational support across the platform lifecycle. The position applies established development practices to implement changes, resolve issues, support ongoing maintenance, and contribute to modernization and continuous improvement efforts.\nThe responsibilities of this role include:\nDeveloping and maintaining front-end and back-end platform components and services in large-scale enterprise environments using modern software development practices.\nAssessing technical requirements and delivering platform changes, enhancements, defect fixes, and ongoing maintenance.\nProviding production support, troubleshooting platform issues, and coordinating timely resolution of incidents and defects.\nSupporting cloud platforms and contributing to scalable, reusable technical solutions.\nApplying software development, platform, testing, data, and technical standards to support reliable and maintainable solutions.\nApply AI-enabled tools and automation to accelerate delivery and improve quality, while validating outputs and safeguarding sensitive information.\nCollaborating with product teams, technical teams, vendors, and stakeholders to support delivery priorities and continuous improvement.\nTo be successful in this position, you will demonstrate:\nAbility to communicate technical information clearly and work effectively with multidisciplinary delivery teams.\nKnowledge of Agile delivery approaches, service design or human-centred design concepts, and continuous delivery of value.\nAbility to understand user needs, work within technical and organizational constraints, and contribute to collaborative delivery work.\nStrong troubleshooting, judgment, teamwork, and delivery support skills.\nThe Job Description is provided for Further details on this position.\nAPS Competencies\nCompetencies are behaviors that are essential to reach our goals in serving Albertans. We encourage you to have an in depth understanding of the competencies that are required for this opportunity and to be prepared to demonstrate them during the recruitment process.\nQualifications\nRequirements:\nA university degree in computer science, information technology, software engineering, or a related technical field, supplemented by two (2) years of progressively responsible related experience.\nExperience developing, maintaining, and supporting applications or platforms using modern digital delivery practices.\nExperience developing and maintaining cloud-based applications and services using .NET, C#, JavaScript, React, and SQL.\nWorking knowledge of software architecture, common design patterns, and computing science principles, with the ability to apply them in application or platform development.\nExperience designing, querying, and maintaining relational databases.\nA cover letter clearly demonstrating relevant skills and competencies tailored to this position.\nEquivalencies:\nA related master’s degree and a minimum of one (1) years of related experience; or\nA related two-year diploma and a minimum of four (4) years of related experience; or\nA related one-year certificate and a minimum of five (5) years of related experience.\nAssets:\nExperience developing or supporting payment processing or financial management systems.\nStrong troubleshooting and problem-solving skills in application and production environments.\nExperience with AI-assisted development tools, CI/CD pipelines, automation, or DevOps practices.\nExperience with alternative database technologies and models.\nMinimum recruitment standards outline the minimum education and experience required for appointment to a job classification.\nNotes\nTerm of Employment: Permanent, Full-time position\nHours of Work: 7.25 hours daily / 36.25 weekly - Monday to Friday\nLocation: Edmonton\nFinal candidates may be required to undergo a security screening.\nApplicants are required to provide a cover letter summarizing information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.\nAdditional Information:\nIn your resume, please include dates (including months and years) associated with all education and work experience. Also, please indicate whether your work experience is casual, part-time, or full-time. For example, January 15, 2006 - June 25, 2009: Assistant (PT three 8 hrs. shifts/week).\nAny costs associated with obtaining the required documents/checks as noted or interview travel expenses, will be the responsibility of the candidate. Out-of-province applicants can obtain the required documents/checks from the province they currently reside in.\nUse for open competitions only - Links and information on what we have to offer:\nWorking for the Alberta Public Service\n Public Service Pension Plan (PSPP)\nAlberta Public Service Benefit Information\nProfessional learning and development\nResearch Alberta Public Service Careers tool\nPositive workplace culture and work-life balance. \nHow To Apply\nApplicants are advised to provide information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.\nCandidates are required to apply online. Please see Job Application Resources for more information.\nIt is recommended applicants who have completed post-secondary studies from outside of Canada obtain an evaluation of their credentials from the International Qualifications Assessment Service (IQAS) or from a recognized Canadian Credential Evaluator; please visit the Alliance of Credential Evaluation Services of Canada for more information.\nIt is also recommended that applicants include the assessment certificate from IQAS or any other educational assessment service as part of their application.\nProtection of Privacy Act Collection Notice\nThe personal information collected through this recruitment is for determining your qualifications for employment in the Alberta Public Service and to manage the Alberta Government talent acquisition program. The personal information will be inputted into an automated system to support the assessment of your suitability for this position. This collection is authorized by section 4(a) and (c) of the Protection of Privacy Act and sections 15 and 18(2) of the Public Service Act. For questions about the collection of personal information, please contact Talent Acquisition, Public Service Commission at .\nClosing Statement\nThis competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.\nWe thank all applicants for their interest. All applications will be reviewed to determine which candidates' qualifications most closely match the advertised requirements.\nIf you require any further information on this job posting or require an accommodation during the recruitment process, please contact Michelle Elliott at .","description_format":"text","description_chars":8759,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government"],"lifecycle":[{"event":"open","at":"2026-10-20T23:30:54Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":14,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/government-of-alberta-full-stack-developer","json_url":"https://alion.io/job/government-of-alberta-full-stack-developer.json","meta":{"generated_at":"2026-10-22T07:31:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3142,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1049083},"rest":"https://alion.io/mcp/rest/get_company?id=1049083"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgovernment-of-alberta-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgovernment-of-alberta-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgovernment-of-alberta-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/government-of-alberta-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgovernment-of-alberta-full-stack-developer"}]}