ISL 27R – Full Stack Developer

  • Company:
    BC Public Service
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

Posting Title
ISL 27R – Full Stack Developer

Position Classification
Information Systems R27


Courtenay, BC V9N1H3 CA
Kamloops, BC V2H 1B7 CA
Kelowna, BC V1Z 2S9 CA
Multiple Locations, BC CA
Nanaimo, BC V9T6L8 CA
Vancouver, BC V9B 5J3 CA
Victoria, BC V9B6X2 CA (Primary)

Salary Range
$71,298.93 – $81,387.14 annually plus 6.6% Temporary Market Adjustment

Close Date

Job Type
Regular Full Time

Temporary End Date

BC Public Service -> Citizens’ Services

Ministry Branch / Division
Digital Platforms and Data Division

Job Summary

Full Stack Developer
Information Systems R27

Currently there are three (3) positions available.
An eligibility list may be established to fill future temporary and permanent vacancies.
This position can be performed virtually frommultiple communities in the province and the location of the position is negotiable.

An excellent opportunity to join this dynamic team and apply your technological skills

The Ministry of Citizens’ Services performs a dynamic, corporate leadership role in government to support the development of an innovative, modern and robust technology environment; to improve accessible and responsive services and information to citizens; and to provide enabling infrastructure for ministries and the broader public sector to transform how government works on a day-to-day basis.

As a part of the OCIO and the Ministry of Citizen’s Services, the Digital Platforms and Data (DPD) Division provides the structures, conditions and platforms that support government’s digital transformation and continuous improvement of services to citizens.

The Data Systems and Services branch within DPD is the government’s service provider for data discovery and sharing, geospatial data management, and digital map and location services delivery. This client focused branch both leverages, and participates in open source projects, and the development and management of APIs for web map services, geocoding, routing and data sharing. We deliver these services through modern software development and deployment infrastructure. You will find examples of some of these services in the BC Data Catalogue ( ) and on GitHub . If you have a passion for Agile development methods, open source software, data and geospatial infrastructure we hope that you will join our team!

The Data Systems and Services branch headquarters and main complement are located in Victoria, British Columbia, however, our team of staff and contract resources are distributed throughout the province. Applicants from outside of the capital are encouraged.

The BC Public Service is an award winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .

The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.

For complete details about this opportunity, including accountabilities, please refer to the attached job profile. For specific position related enquiries, please contact . DO NOT SEND YOUR APPLICATION TO THIS EMAIL ADDRESS. For more information about how to complete your job application, add/edit your resume and for more useful tips when applying for jobs, please refer to the Your Job Application page on the MyHR website. If you are still experiencing technical difficulty applying for a competition, please send an e-mail to , before the stated closing time, and we will respond as soon as possible to assist you.

NOTE: Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.

Job Requirements:
In order to be considered for this position, your application must clearly demonstrate how you meet the education and experience as outlined below:

  • Degree, diploma or certificate in Computer Science or related discipline.An equivalent combination of education, training and experience may be considered.
  • Minimum of three years’ experience as a Full Stack Developer.
  • Minimum of one year’s experience participating in project teams that include application developers, business area users and technical resources.
  • Experience developing and maintaining applications that use front end web frameworks (e.g. React, Angular, Vue.js)
  • Experience using the Git version control system.
  • Experience integrating applications with databases.
  • Experience developing and maintaining back-end application services.

Preference may be given to those applicants with experience and/or training with the following:

  • Experience with Geographic Information Systems integration and spatial data.
  • Experience and/or training using a broad number of application development tools.
  • Experience and/or training programming applications and services with Python, Java, Node.js.
  • Experience and/or training scripting and building integrations with Bash, Python and SQL.
  • Experience and/or training with container-based development and deployment (e.g., Docker, Kubernetes).
  • Experience and/or training automating the provisioning and deployment of applications using tools such as Terraform and Ansible.
  • Experience and/or training working with automated testing frameworks (e.g., Cypress, Selenium).
  • Experience and/or training developing APIs and applications based on microservice architecture.
  • Experience and/or training implementing and managing CI/CD pipelines with tools such as Jenkins, Travis, Tekton, CircleCI,

Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located in the Additional Information section at the bottom of the posting.

A Criminal Record Check (CRC) will be required.