BC Oil and Gas Commission
bcogc is the provincial agency, including exploration for oil and gas, renewable geothermal energy, pipeline transportation and reclamation.
- Open roles
- 24
- New role every
- ~3.9 days
- Posting trend
- 1.4× vs prior 90d
Company signals
Score: 80Job facts
- Location
- Hybrid · Victoria, Canada
- Workplace
- Hybrid
- Type
- Full-time
- Posted
- Oct 08, 2026
Last verified live 1 week, 2 days ago · checked directly on the company's Oracle Cloud HCM
More roles at BC Oil and Gas Commission
- Director, Strategic Communications · Fort St. John, BC, Canada
- Director, Enforcement · Fort St. John, BC, Canada
- Environmental Response Specialist · Fort St. John, BC, Canada
- Compliance & Enforcement Officer – 12-Month Term · Terrace, BC, Canada
- Senior Developer · Victoria, BC, Canada
- Senior Business Analyst · Victoria, BC, Canada
Intermediate Developer
at BC Oil and Gas Commission
**About the BC Energy Regulator: **
The BC Energy Regulator (BCER) is the Province of B.C.’s life-cycle energy resources regulator. The BCER is a Crown agency with a mandate to ensure energy resource activities are undertaken in a manner that: protects public safety and the environment, supports reconciliation with Indigenous peoples and the transition to low-carbon energy, conserves energy resources and fosters a sound economy and social well-being.
As a cost recoverable, values driven organization, we prioritize safety, stewardship and Indigenous interests throughout the full project lifecycle – from exploration to reclamation – and support the transition to clean energy. The BCER is committed to reconciliation with Indigenous Peoples, honouring the Provincial commitment to the United Nations Declaration on the Rights of Indigenous Peoples, the Declaration on the Rights of Indigenous Peoples Act, and the Truth and Reconciliation Commission (TRC) Calls to Action. Through fostering respectful and collaborative relationships with Indigenous partners and stakeholders, the BCER delivers on Government’s priorities.
The BCER has an innovative forward-thinking workplace that demonstrates our core values. Through continuous improvement and development, the BCER is agile and responsive to the rapidly changing environment in which we operate. We are diverse and inclusive, with transparency, innovation, and integrity as foundation of our respectful culture.
What We Offer:
The BCER operates under a Hybrid Office Model whereby employees work from both a home office and a designated BCER office location in order to support our mandate (eligibility may vary, depending on position).
The BCER is proud to be an equal employment opportunity employer. We do not discriminate based on the protected grounds under the Human Rights Code. The BCER is committed to providing reasonable accommodations for the removal of barriers for qualified individuals. If you need assistance or accommodation, please let us know.
We acknowledge and respect the many First Nations, each with unique cultures, languages, legal traditions and relationships to the land and water, on whose territories the British Columbia Energy Regulator's work spans.
Please contact us at Recruitment@bc-er.ca if you require any assistance or more information.
Classification: Grid 24, BCGEU Membership
Office Location: Fort St John or Kelowna or Victoria
Salary: $76,313.27 – $86,898.73 – 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 Intermediate Developer (Developer) is a key member of the Information
Systems (IS) team, contributing to the design, development, and maintenance of
software solutions that support organizational goals and operational
efficiency. This role bridges technical implementation with business needs,
ensuring that applications are robust, scalable, and aligned with enterprise
architecture standards.
The Developer is responsible for writing clean, maintainable code, participating in code reviews, and collaborating with cross-functional teams to deliver high-quality software solutions. This position requires a solid understanding of software development methodologies, system integration, and application lifecycle management. The Developer supports both new development and ongoing enhancements to existing systems, with a focus on performance, security, and user experience.
This role requires demonstrated experience in full-stack development, troubleshooting complex issues, and contributing to project planning and estimation. The Developer communicates effectively with technical and non- technical stakeholders, supports continuous improvement initiatives, and contributes to a culture of innovation and service excellence within the IS department.
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
Intermediate Developer
Develop and maintain applications, including designing, building, testing, and supporting software applications that meet business requirements and align with enterprise architecture and development standards.
Ensure code quality and standards; write clean, efficient, and well-documented code, adhering to established development practices and participating in peer code reviews.
Implement and maintain integrations between internal systems and platforms, ensuring secure and reliable data exchange.
Troubleshoot, investigate and resolve software defects, performance issues, and user-reported problems in a timely and effective manner.
Work closely with business analysts, QA staff, Information Systems technicians and other developers to understand requirements and deliver solutions that support organizational goals.
Contribute to project delivery, including engaging in planning sessions, sprints planning, regular team check-ins, reviews, and other collaborative activities to support agile, iterative, and incremental development initiatives.
Create and update technical documentation for system architecture, design decisions, data fixes, and operational procedures to support knowledge sharing and sustainability.
Develop applications with a focus on security, privacy, and compliance with organizational policies and relevant regulations.
Support and collaborate with Quality Assurance analysts to define test cases, conduct unit testing, and support user acceptance testing to ensure solution quality.
Share expertise and provide informal mentorship to junior developers, provide technical guidance and expert opinions to leadership, and represent BCER interests on project teams as a technical expert.
Monitor emerging technologies and development practices, recommending improvements to tools, frameworks, processes and strategic planning.
Identify opportunities to enhance system performance, user experience, development workflows, and BCER technology platforms supporting a culture of innovation, continuous improvement, and service excellence.
Champion the organization’s mission, vision, strategic goals and values within the department, fostering a culture of collaboration, open communication, and accountability.
Education:
A diploma or degree in Computer Science, Software Engineering, or a related
discipline.
A minimum of three (3) years of professional experience in software development, including experience with full-stack development and system integration.
An equivalent combination of education and experience may be considered.
Experience:
Demonstrated experience designing, developing, and maintaining web-based
and/or enterprise applications.
Demonstrated experience working in an Agile development environment and contributing to cross-functional project teams.
Demonstrated proficiency in modern programming languages, frameworks, and development tools relevant to the organization’s technology stack.
Demonstrated experience working with modern programming languages and frameworks (e.g., C#, .NET, Typescript, Angular, Flyway, Python, CI/CD (Azure DevOps) or similar).
Demonstrated experience developing and consuming RESTful APIs and integrating with third-party systems.
Demonstrated experience contributing to Agile, iterative, and incremental software development initiatives, including sprint and release planning, code reviews, and the implementation of CI/CD pipelines, with alignment to DevOps practices that promote automation, collaboration, and operational efficiency.
Demonstrated experience troubleshooting and resolving complex technical issues in production and development environments.
Demonstrated experience collaborating with cross-functional teams including business analysts, QA, and infrastructure teams.
Demonstrated experience writing and maintaining technical documentation to support development and operational processes.
Key Competencies:
Analytical Thinking
Analytical Thinking is 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.
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.
Flexibility and Adaptability
The ability and willingness to adjust to diverse situations and work
effectively with a variety of individuals or groups. It involves understanding
and appreciating different and opposing perspectives, adapting one’s approach
as situations change, and accepting changes within one’s work. It also
encompasses reacting positively to change and cooperating readily with revised
methods and priorities in a changing work environment.
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.
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.