1,938,664open jobs
113,124companies
243,557added this week
Browse all
Salary
$63k – $72k per year
Location
In office (Fort St. John)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 21, 2026.

Overview
Company
Impact
Profile match
The BC Energy Regulator (BCER) is a single-window regulatory agency with responsibilities for overseeing oil, gas and renewable geothermal operations in British Columbia. The BCER oversees activities from exploration and development, to pipeline transportation and reclamation.

Classification: Grid 27, BCGEU Membership

Office Location: Fort St John or Kelowna or Victoria

Salary: $88,386.22 - $100,776.50 - Permanent Full-Time, based on a 35-hour work week.

An additional 10.75% Job Family Market Multiplier will be added to the posted salary.

An additional 3% Location Allowance will be added to posted salary for northern location.

About the Job:

The Senior Developer (Developer) is the senior technical specialist within the software development team, providing technical leadership for the design, development, integration, and delivery of complex software solutions that support BCER business and regulatory needs. The role is accountable for the technical integrity, quality, and operational sustainability of assigned solutions, including addressing technical debt and supporting the modernization and long-term evolution of BCER's application environment.

Within established architecture, security, privacy, and development standards, the Developer leads technical analysis and solution design, determines implementation approaches, and addresses complex technical risks and dependencies. The role ensures assigned solutions are secure, scalable, maintainable, performant, documented, and operationally supportable throughout the software development lifecycle.

The Developer acts as a senior technical advisor to management, project teams, and business stakeholders; provides expert technical recommendations and estimates to support project and investment decisions; and leads the technical delivery of complex work packages or solution components. The Developer provides mentorship, code-review guidance, knowledge transfer, and technical support to other team members.

Organization Chart:

Commissioner, Chief Executive Officer

Chief Financial Officer, Executive Vice President, People & Transformation

Chief Digital Officer

Executive Director, Information & Digital Services

Director, Information Systems

Manager, Application Development

Senior Developer

Lead the technical design, development, integration, testing, implementation, and stabilization of complex enterprise applications and assigned solution components, and be accountable for their technical integrity, quality, operational readiness, and conformance with approved requirements and architecture direction.

Evaluate technical alternatives and recommend solution approaches that balance business needs, security, privacy, accessibility, scalability, performance, maintainability, integration, operational supportability, and long-term sustainability.

Champion and support the evolution of development standards, controls, patterns, and practices, including coding, peer review, testing, documentation, release management, technical debt, and application lifecycle requirements.

Provide senior technical leadership in the effective use and continuous improvement of approved development tools and infrastructure, including source control, branching strategies, Continuous Integration/Continuous Delivery (CI/CD) pipelines, automated testing, build and release tooling, code repositories, packages, and development and test environments.

Conduct and lead technical and code reviews and quality assurance activities for complex or high-risk changes; identify non-conformance and technical risks, determine required technical remediation, and escalate to the Manager, Application Development where necessary.

Investigate and resolve highly complex, ambiguous, or cross-system technical problems; determine root causes and impacts; evaluate and implement sustainable solutions; and provide technical leadership during significant incidents or production issues.

Provide expert technical input to project and release planning, estimation, sequencing, and delivery decisions by assessing dependencies, risks, effort, environment needs, and technical constraints that may affect Information & Digital Services capital or operational commitments.

Lead the technical delivery of assigned work packages or solution components, coordinate technical activities with cross-functional team members and vendors, monitor technical progress and quality, and escalate material delivery, capacity, security, privacy, or architectural concerns to the Manager, Application Development.

Create and maintain solution architecture records, technical designs, integration specifications, deployment instructions, operational procedures, decision records, and other documentation required for knowledge transfer and sustainable support.

Provide mentorship, coaching, paired-development support, and knowledge transfer to other developers, supporting consistent development practices and capability across the team.

Evaluate emerging technologies and development practices, including artificial intelligence-enabled solutions, prototype viable approaches, and provide evidence-based recommendations regarding their application within BCER’s governance, security, privacy, and architecture processes.

Represent the software development team as a senior technical specialist on complex cross-functional initiatives and provide technical advice regarding solution options, risks, dependencies, trade-offs, and recommended approaches clearly to technical and non-technical stakeholders.

Education:

A degree from a recognized post-secondary institution in a related field, such as Computer Science, Software Engineering, and five years of related experience.

A technical diploma in a related field, such as Computer Science, Software Engineering, and six years of related experience.

An equivalent combination of education, training, and experience may be considered.

Experience:

Demonstrated experience in software development, including full-stack development and system integration, with experience leading the technical design, development, integration, implementation, and support of complex enterprise applications.

Demonstrated experience evaluating solution options and making or recommending technical decisions involving architecture, integration, security, privacy, performance, accessibility, and operational supportability.

Demonstrated experience applying and improving development standards, practices, and application lifecycle controls, including code review, automated testing, technical documentation, and release management.

Demonstrated experience with DevOps practices and development infrastructure, including source control, branching strategies, CI/CD pipelines, automated testing, build and release automation, code repositories, packages, and development and test environments.

Demonstrated proficiency with modern programming languages, frameworks, tools, and integration practices relevant to enterprise application development (ex.: C#, .NET, TypeScript, Angular, Python, RESTful APIs, database migration tooling, Azure DevOps, or equivalent technologies).

Demonstrated experience diagnosing and resolving highly complex and ambiguous technical issues across multiple systems, identifying root causes, evaluating risks and options, and implementing sustainable solutions.

Demonstrated experience leading technical delivery for complex initiatives or solution components, including estimation, dependency and risk assessment, and coordination with cross-functional teams, vendors, and business stakeholders.

Demonstrated experience communicating technical options, risks, dependencies, and trade-offs to technical and non-technical stakeholders and providing recommendations to management.

Demonstrated experience providing technical leadership to other developers through design and code reviews, technical coaching, mentorship, and knowledge transfer.

Demonstrated experience evaluating or prototyping emerging technologies, development tools, or practices, including artificial intelligence-enabled solutions, and assessing their applicability within an enterprise environment.

Key Competencies:

Analytical Thinking

The ability to examine and understand complex situations by breaking them down into components, identifying patterns or relationships, and applying logical reasoning to systematically organize information and identify key factors or underlying causes prior to making decisions.

Collaboration

The ability to create an environment where individuals feel empowered to express themselves freely in a respectful manner. This involves attention to team composition and processes to ensure inclusivity and effective collaboration across different backgrounds and experiences.

Innovation

The ability to proactively seek, generate, and implement new ideas, solutions, processes, or technologies that result in improvements in efficiency, productivity, or performance and drive positive change within the organization.

Leadership

The ability to inspire and motivate others to maximize their efforts to achieve organizational goals while modeling its values. Effective leaders build a culture based on trust and collaboration, guiding teams towards a common objective and fostering an environment where everyone can thrive.

If you are interested in applying for this role and meet the minimum selection criteria, please select “Apply Now” and submit your application prior to the closing date. Applicants should review the education and experience listed in the job requisition and clearly articulate how their work experience and skills are aligned with the requirements. Please note, applicants will only be contacted if they are selected to proceed further in the process. An eligibility list with a duration of 6 months may be established.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,938,664 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Fort St. John
Developer Intern 25 days ago
In office • Internship • Batumi
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Celery
Databases
PostgreSQL
Frontend
React.js
DevOps
Rest API
Docker Compose
CI/CD
Git
Docker
Linux
Management
Jira
Bitrix24
Apply
In office • Full-Time • Bengaluru
SQL
DevOps
Rest API
Azure DevOps
Azure
Configuration Management
Incident Management
IAM
Analytics
Power BI
Management
ServiceNow
ITIL
ITSM
Apply
≈ $23k – $57k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • Bengaluru
Python
Java
SQL
Bash
Databases
PostgreSQL
Apache Iceberg
Apache Kafka
OpenSearch
AI/ML
Spark
Airflow
DevOps
Rest API
ZooKeeper
Ansible
Helm
Azure DevOps
Prometheus
Azure
CI/CD
Git
Kubernetes
Nginx
Grafana
Platform Engineering
Configuration Management
Linux
DNS
Apache HTTP Server
Cybersecurity
Active Directory
LDAP
Analytics
Apache NiFi
Management
Confluence
Jira
ITSM
Apply
≈ $22k – $56k per year (Estimated) • In office • Full-Time • 7+ years exp • Bengaluru
Management
ServiceNow
ITIL
ITSM
Apply
In office • Full-Time • Bachelor's Degree • Nairobi
Java
Scala
Java
Testcontainers
Scala
Cats
ScalaTest
FS2
Apply
$129k – $194k per year • Remote (United States) • Secret • Full-Time • 8+ years exp • Bachelor's Degree • United States
Python
JavaScript
TypeScript
Node JS
Databases
MongoDB
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
Apply
$96k – $182k per year • In office • Secret • Full-Time • 5+ years exp • Bachelor's Degree • Sterling
Python
JavaScript
TypeScript
SQL
Frontend
Vue.js
Redux
Angular
React.js
DevOps
GCP
Azure
Git
AWS
Apply
≈ $123k – $246k per year (Estimated) • In office • Contractor • 10+ years exp • Hartford
SQL
C#
Apex
C#
.NET
Apex
MuleSoft
Databases
Db2
MS SQL
Analytics
Tableau
ETL/ELT
Talend
SSIS
Management
SharePoint
Apply
$38k – $70k per year • In office • Top Secret • Internship • Bachelor's Degree • San Antonio
Python
Java
C#
C++
MATLAB
DevOps
Linux
Design
Maya
Apply
$214k – $356k per year • Equity • Hybrid • Full-Time • Bachelor's Degree • San Jose
Python
Perl
Apply
$63k – $72k per year • In office • 6+ years exp • Bachelor's Degree • Fort St. John
Management
Agile
Apply
Policy Analyst 1 day ago
$58k – $66k per year • In office • 3+ years exp • Kelowna
Apply
$53k – $60k per year • In office • 5+ years exp • Kelowna
Apply
$63k – $72k per year • In office • 6+ years exp • Bachelor's Degree • Fort St. John
Management
Agile
Apply
≈ $37k – $64k per year (Estimated) • In office • Part-Time • 1+ year exp • Fort St. John
Apply
$36k – $42k per year • In office • 1+ year exp • Fort St. John
Apply
Branch Manager 6 days ago
≈ $29k – $49k per year (Estimated) • In office • 1+ year exp • High School Diploma • Fort St. John
Apply
≈ $32k – $67k per year (Estimated) • In office • Fort St. John
Apply
See all jobs
This is one of many
1,938,664 more open roles from verified company boards, updated every day.