BC Public Service - Job Opportunities

How to Apply Search our Careers Create Profile Career Centre Login Executive Opportunities


ISL 27R - Senior Full Stack Developer

Requisition #:  48124
Department: FLNRO and Rural Development
Ministry Branch / Division: CSNR/IMB
Posting Close Date: 2018-03-04
Location: Victoria  -
Job Type: Regular Full Time
Category: Information Management/Information Technology
Job Profile: 3___Job_Profile_IS_27_Sr_Full_Stack.docx
Job Summary:

Senior Full Stack Developer
Information Systems R27
Salary $67,083.42 - $76,636.54 annually plus 6.6% Temporary Market Adjustment

2 positions available.

Applicants who do not meet the full working level qualifications may be considered but under implemented to a lower classification.

An eligibility list may be established for future permanent and/or temporary opportunities.

Corporate Services for the Natural Resources (CSNR) will be conducting the hiring process to fill this current vacant Senior Full Stack Developer position in the Ministry of Forests, Lands, Natural Resource Operations and Rural Development. An eligibility list may be established for future permanent and/or temporary opportunities.  The Ministry responsible for this posting will be the owner of any potential resulting eligibility list and may elect to share it with any of the five Natural Resource ministries CSNR supports, based on operational requirements. Please see below for more information on these ministries.

One Integrated Entity Serving the Natural Resource Ministries.
Corporate Services for the Natural Resource Ministries is unique in that it is the largest corporate services organization across the BC public service. CSNR serves the five Natural Resource ministries.
The five ministries include:
1. Agriculture (AGRI);
2. Energy, Mines and Petroleum Resources (EMPR);
3. Environment and Climate Change Strategy (ENV);
4. Forests, Lands, Natural Resource Operations and Rural Development (FLNRORD), and
5. Indigenous Relations and Reconciliation (IRR).

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

To lead and coordinate application development in an agile application development lifecycle and in planning, designing, developing, testing, enhancing and maintaining mission critical applications of significant complexity (multiple platforms, environments and technologies requiring integration of new and legacy systems), and cost. 

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.

If you thrive in an environment dedicated to cooperation and teamwork, and enjoy working towards group and organizational goals, we look forward to your application.

For complete details about this opportunity, including accountabilities, please refer to the attached job profile.  For specific position related enquiries, please contact Clecio.Varjao@gov.bc.ca. DO NOT SEND YOUR APPLICATION TO THIS EMAIL ADDRESS.  If you experience technical difficulties submitting your online profile, or for more information about how to create or update your profile, please refer to the “HOW TO APPLY” section below.

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


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

  • Bachelor’s degree in Computer Science or equivalent. Other combination of education, experience and/or training may be considered. 

  • Minimum of one (1) years’ recent experience as a Software Developer or equivalent.

  • Experience working in an agile development environment to iteratively create or improve digital products and services.

  • Experience with REST Web API development and integration.

  • Experience with continuous integration, continuous delivery, and continuous deployment practices.

  • Recent experience in three (3) or more of the following areas: in frontend development, backend development, DevOps, UX design, Operational Support, Infrastructure, Middle tier or Database Administration.

Preference may be given to applicants with:

  • Experience as a full stack developer.

  • Experience with JavaScript Frontend (AngularJS, ReactJS) development.

  • Experience working with spatial data and spatial web applications.

  • Experience of working with the Python, Django, and PostgreSQL.

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.
A Criminal Record Check (CRC) will be required.


Cover letter required:  NO - Please do not submit a cover letter as it will not be reviewed. Please select "SKIP" on the cover letter screen to continue with your application.

Resume required: YES - A resume is required as part of your application, however, it may not be used for initial shortlisting purposes. Please read the instructions on how to complete the Online Questionnaire below.

Online Questionnaire: YES - As part of the application process you will be prompted to complete a comprehensive online questionnaire to demonstrate how you meet the qualifications. You need to allot 30-60 minutes to complete the questionnaire.
IMPORTANT: The online questionnaire cannot be saved and will time out after 60 minutes. You will need to complete the questionnaire and submit your application within 60 minutes or you will lose any information you have entered.  If you require more time to prepare your responses, copy the questions and prepare your responses outside of the system and paste them into the online questionnaire when you are ready to apply.  Further instructions are provided in the questionnaire and are available on the Apply for a Position page on MyHR.

NOTE: Questionnaire responses will be used to shortlist applicants against the job qualifications noted above so please ensure you include all relevant information about your education and experience such as the date ranges of experience, job titles, and job duties when responding to the questionnaire. Your resume may not be reviewed for shortlisting purposes.



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.


Unless otherwise specified in the posting above, only applications submitted using the BC Public Service Job Opportunities website will be accepted.


To create a profile, click on "Create Profile" at the top of this page.

To update an existing profile, click "Career Centre Login" at the top of this page.

For information on troubleshooting or to review our Frequently Asked Questions, please visit our Application Process page.

If you are still experiencing technical problems, or have problems submitting your resume/cover letter, please email BCPSA.Hiring.Centre@gov.bc.ca

By submitting your profile, you certify that all information submitted is true, complete and correct. Any information provided in your application, any assessment documents or processes and/or an interview that is found to be false or misrepresented in any respect, may eliminate you from further consideration for employment or may result in dismissal.

To submit your resume for this job, select how you heard about the job and then click the "Submit Your Resume" button below.

How did you hear about this job?  
If you selected "Other" as your choice, please provide details on how you heard about us.


Email this job to a friend!
Your Name: 
Your friend's email address: