Full Stack Application Developer

SereneAid


Job Location:

Edmonton - Canada

Monthly Salary: K 5 - 7
Experience Required: 5years
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Job Description (JD)


Position: Full Stack Application Developer / Application Development Support Specialist
Client: Government of Alberta (GoA) Technology and Innovation
Business Unit: Economic Intelligence & Investment Services Branch
Location: Primarily Remote within Canada with approximately 15% onsite work in Edmonton Alberta
Contract Type: Contingent (GOA Standard)
Hours: 36.25 hours/week (7.25 hours/day)
Start: TBD
Extension: Up to 12 months possible



Position Overview

The Government of Alberta is seeking experienced Full Stack Developers to support the maintenance enhancement and modernization of investment-focused web applications used by businesses investors economic developers and government stakeholders.

The successful candidate will provide application development and support services for multiple public-facing data platforms dashboards and investment tools while ensuring high availability performance security and scalability.




Requirements

Applications Supported

  • Alberta Economic Dashboard (AED)
  • Alberta Site Selector Tool
  • Investment Data Hub
  • Alberta Regional Dashboard
  • Alberta Major Projects
  • Alberta Export Tool

Key Responsibilities

Application Development

  • Design and develop frontend and backend web applications.
  • Develop website architecture and application interfaces.
  • Build and maintain reusable components using StencilJS and Angular.
  • Develop and maintain Umbraco CMS-based applications.
  • Create responsive and user-friendly web interfaces.

Data & Integration

  • Design and develop data pipelines and ETL processes.
  • Develop SQL-based data applications and reporting solutions.
  • Integrate REST and SOAP APIs.
  • Support Azure Data Factory Azure SQL and Databricks solutions.

Cloud & Infrastructure

  • Support and maintain cloud-based applications hosted in Microsoft Azure.
  • Troubleshoot application performance scalability and reliability issues.
  • Monitor website application and API performance.

Quality Assurance

  • Perform unit testing and support User Acceptance Testing (UAT).
  • Implement automated testing practices.
  • Resolve defects and production issues.
  • Ensure solution quality and compliance standards.

Agile Delivery

  • Participate in Agile ceremonies and sprint activities.
  • Collaborate with business analysts product owners designers and stakeholders.
  • Provide technical documentation and status reporting.

Operations Support

  • Support application releases and deployments.
  • Coordinate release schedules.
  • Provide transition-to-operations support.
  • Participate in on-call support when required.

Mandatory Qualifications

1. SQL Development

  • Minimum 4 years experience designing and developing data pipelines and data applications using SQL.

2. StencilJS

  • Minimum 6 years experience architecting complex web-based component solutions using StencilJS.

3. Umbraco CMS

  • Minimum 6 years experience developing data content application systems using Umbraco CMS.

4. Socio-Economic Data

  • Minimum 6 years experience working with socio-economic datasets and reporting applications.

5. Performance Optimization

  • Minimum 4 years experience analyzing and resolving:
    • Website performance issues
    • Application performance issues
    • API performance issues

6. Azure Technologies

  • Minimum 4 years experience supporting:
    • Microsoft Azure
    • Azure SQL
    • Azure Data Factory
    • Databricks

Required Technical Skills

Front-End

  • StencilJS
  • Angular
  • Bootstrap
  • HTML5
  • CSS3 (LESS/SASS)
  • JavaScript
  • XHTML

Back-End


  • C#
  • LINQ
  • SQL Server
  • REST APIs
  • SOAP Services

CMS

  • Umbraco CMS

Cloud & Data

  • Microsoft Azure
  • Azure SQL
  • Azure Data Factory
  • Databricks
  • ETL Processes

Visualization & Mapping

  • AmCharts
  • Tableau (preferred)
  • Mapbox
  • Leaflet
  • ArcGIS

Development Methodologies

  • Agile/Scrum
  • SDLC
  • Application Lifecycle Management
  • Change Management

Nice-to-Have Qualifications

CI/CD & DevOps

  • 4 years of CI/CD implementation
  • SDLC automation experience

Artificial Intelligence

  • 2 years designing AI assistants
  • AI-powered data applications
  • AI integration into enterprise applications
  • Experience with modern AI tools and frameworks

Government Experience

  • 2 years working in:
    • Government of Alberta
    • Large public-sector organizations
    • Complex enterprise environments

Visualization & Mapping

  • 4 years with:
    • AmCharts
    • Tableau
    • Mapbox
    • GIS technologies

Work Arrangement

  • Remote within Canada.
  • Approximately 15% onsite work in Edmonton Alberta.
  • Travel expenses are not reimbursed.
  • Work must be performed within Canada.

Working Hours


Monday Friday
8:15 AM 4:30 PM Mountain Time



Security Requirements

  • Criminal Record Check (mandatory)
  • Potential requirement for:
    • Enhanced Security Clearance
    • RCMP Top Secret Clearance (if required)



Required Skills:

Mandatory Qualifications 1. SQL Development Minimum 4 years experience designing and developing data pipelines and data applications using SQL. 2. StencilJS Minimum 6 years experience architecting complex web-based component solutions using StencilJS. 3. Umbraco CMS Minimum 6 years experience developing data content application systems using Umbraco CMS. 4. Socio-Economic Data Minimum 6 years experience working with socio-economic datasets and reporting applications. 5. Performance Optimization Minimum 4 years experience analyzing and resolving: Website performance issues Application performance issues API performance issues 6. Azure Technologies Minimum 4 years experience supporting: Microsoft Azure Azure SQL Azure Data Factory Databricks Required Technical Skills Front-End StencilJS Angular Bootstrap HTML5 CSS3 (LESS/SASS) JavaScript XHTML Back-End C# LINQ SQL Server REST APIs SOAP Services CMS Umbraco CMS Cloud & Data Microsoft Azure Azure SQL Azure Data Factory Databricks ETL Processes Visualization & Mapping AmCharts Tableau (preferred) Mapbox Leaflet ArcGIS Development Methodologies Agile/Scrum SDLC Application Lifecycle Management Change Management Nice-to-Have Qualifications CI/CD & DevOps 4 years of CI/CD implementation SDLC automation experience Artificial Intelligence 2 years designing AI assistants AI-powered data applications AI integration into enterprise applications Experience with modern AI tools and frameworks Government Experience 2 years working in: Government of Alberta Large public-sector organizations Complex enterprise environments Visualization & Mapping 4 years with: AmCharts Tableau Mapbox GIS technologies


Required Education:

Preferred EducationBachelors degree in:Computer ScienceSoftware EngineeringInformation TechnologyComputer EngineeringInformation SystemsOr a related fieldORA combination of relevant post-secondary education and significant professional experience in software development web application architecture cloud technologies and data Important Than Education

Job Description (JD)Position: Full Stack Application Developer / Application Development Support SpecialistClient: Government of Alberta (GoA) Technology and InnovationBusiness Unit: Economic Intelligence & Investment Services BranchLocation: Primarily Remote within Canada with approximately 15% on...