1

Excel Vba Developer Jobs in British Columbia (NOW HIRING)

Eligible for Engineer in Training (E.I.T.)/Geologist in Training (G.I.T.) or professional ... Strong analytical skills, including proficiency with Microsoft Excel for managing large datasets ...

Eligible for Engineer in Training (E.I.T.)/Geologist in Training (G.I.T.) or professional ... Strong analytical skills, including proficiency with Microsoft Excel for managing large datasets ...

Eligible for Engineer in Training (E.I.T.)/Geologist in Training (G.I.T.) or professional ... Strong analytical skills, including proficiency with Microsoft Excel for managing large datasets ...

Eligible for Engineer in Training (E.I.T.)/Geologist in Training (G.I.T.) or professional ... Strong analytical skills, including proficiency with Microsoft Excel for managing large datasets ...

Excel Vba Developer information

See British Columbia salary details

$15

$39

$84

How much do excel vba developer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for excel vba developer in British Columbia is $39.59, according to ZipRecruiter salary data. Most workers in this role earn between $27.64 and $35.10 per hour, depending on experience, location, and employer.

What is an Excel VBA developer?

Excel VBA Developers are professionals who specialize in creating, modifying, and maintaining macros, scripts, and custom solutions using Visual Basic for Applications (VBA) within Microsoft Excel. They leverage VBA to automate repetitive tasks, enhance data analysis, and design user-friendly tools and dashboards tailored to business needs. Their expertise helps organizations improve efficiency, accuracy, and productivity in data processing and reporting.

What are the key skills and qualifications needed to thrive as an Excel VBA developer, and why are they important?

To thrive as an Excel VBA Developer, you need strong proficiency in Excel functions, advanced VBA programming, and a solid understanding of data analysis, usually supported by a degree in computer science, information systems, or a related field. Familiarity with Microsoft Office Suite, version control systems like Git, and relevant certifications such as Microsoft Office Specialist are often required. Attention to detail, problem-solving ability, and effective communication skills help developers understand user needs and deliver robust solutions. These competencies ensure the development of efficient, reliable automated processes that improve productivity and data accuracy within organizations.

What are some common challenges Excel VBA developers face when working with large or complex datasets?

Excel VBA Developers often encounter performance issues when automating tasks with large or complex datasets, as Excel has inherent limitations in processing speed and data capacity. Optimizing code for efficiency—such as minimizing loops, using arrays, and reducing interactions with worksheet cells—can help mitigate these issues. Additionally, ensuring data integrity and error handling becomes increasingly important as complexity grows, so writing robust, well-documented code is essential. Collaborating closely with data owners and end-users can also help clarify requirements and streamline workflows.

What is the difference between Excel Vba Developer vs Data Analyst?

AspectExcel Vba DeveloperData Analyst
Required skillsVBA programming, Excel automationData analysis, SQL, Excel, visualization
Work environmentFinance, IT, operationsBusiness, marketing, finance
CertificationsExcel VBA certifications, Microsoft Office certificationsData analysis certifications (e.g., CAP, Microsoft Certified Data Analyst)

Excel Vba Developers focus on automating Excel tasks using VBA, while Data Analysts interpret data and create reports. Both roles often work in similar industries and require strong Excel skills, but their core responsibilities differ: automation versus data interpretation.

What are popular job titles related to Excel Vba Developer jobs in British Columbia?

For Excel Vba Developer jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Excel Vba Developer jobs in British Columbia look for?

The top searched job categories for Excel Vba Developer jobs in British Columbia are:

What are popular job titles related to Excel Vba Developer jobs in BC?

For Excel Vba Developer jobs in BC, the most frequently searched job titles are:

Infographic showing various Excel Vba Developer job openings in British Columbia as of August 2026, with employment types broken down into 59% Full Time, 16% Part Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $82,345 per year, or $39.6 per hour.

Data Developer, MIS (Data) (Contract)

Teck

Vancouver, BC • Remote

Contractor

Re-posted 21 days ago


Job description

Location: Vancouver, BC, Canada
Employment Type: Contractor
Workplace Type: Remote

About our Vancouver Office

Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teck’s Corporate Office sits in one of Canada’s most culturally diverse cities. 

Surrounded by world-renowned nature and globally inspired cuisine, the office brings together many of Teck’s corporate functions - all working toward Teck’s purpose of providing the essential resources the world relies on.

Reporting to the MIS Lead, the Data Developer, MIS (Data) is responsible for supporting the development of reliable centralized site data required for Operations performance reporting.

This role will work closely with site teams, MIS, TDS, and Data Governance to understand operational data sources, document business logic, identify data gaps, and support the transition from manual reporting processes to repeatable, semi-automated data flows.

The role is a key part of building MIS as the Operations Performance Intelligence capability, ensuring site data is reliable, consistent, and ready to support Site OPRs, Enterprise Performance Reporting, operational analytics, and future Enterprise Data Platform transition.

This is a 6 month contract.

 

Key Responsibilities

 

  • Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures.
  • Work with site teams to understand current operational reporting processes, data sources, business logic, and data gaps.
  • Support sites in improving the data required for reliable reporting, business decisions, and future EDP transition.
  • Document source-to-report data flows, transformations, assumptions, ownership, and business logic for critical operational metrics.
  • Support development and sustainment of centralized site data where central support is not yet available.
  • Define site data requirements needed to support Site OPRs and Enterprise Performance Reporting in a consistent and repeatable way.
  • Identify data quality, process, ownership, and sustainment gaps that impact operational and enterprise reporting.
  • Translate operational reporting needs into clear business and technical requirements for TDS, EDP, and Data Governance teams.
  • Support transition activities to ensure site data logic, documentation, and requirements are ready for long-term sustainment.
  • Work cross-functionally to reduce manual reporting effort and improve consistency across sites.

Qualifications

 

  • Bachelor’s degree in Engineering, Computer Science, Business, Data Analytics, or equivalent experience.
  • Experience working with operational data, reporting, analytics, business process improvement, or data enablement.
  • Strong understanding of how business processes translate into data, reporting, and analytics requirements.
  • Experience documenting data flows, business logic, reporting requirements, data gaps, and process dependencies.
  • Working knowledge of SQL, Databricks, Power BI, Excel, VBA, Power Query, or similar data tools is an asset.
  • Mining, processing, maintenance, operations, or heavy industry experience is preferred.
  • Strong written and verbal communication skills, with the ability to work with both technical and non-technical stakeholders.
  • Strong attention to detail and ability to work through ambiguous data environments.
  • Ability to manage multiple priorities and support work across multiple sites.

Pay Range: CAD $null - $null per year

The actual amount offered is determined based on the successful candidate’s relevant experience, skills, and competencies and considers internal equity.

Why Teck

At Teck, your work matters—to the world, to our communities and to your future.

As a leading Canadian resource company, we focus on responsibly providing the metals essential for global development and the energy transition while caring for the people, communities and land that we love. We do this guided by our values that, together, form The Teck Way.

At Teck, you’ll find purpose-driven work, a culture of respect and inclusion, and the opportunity to grow your career while helping build a better world.

Apply with us

 

Take the next step in your career by applying for the Data Developer, MIS (Data) (Contract) role.

We review applications on a rolling basis and encourage you to apply, even if your background doesn’t match every requirement. We value diversity and are committed to an inclusive, barrier-free hiring process. Reasonable accommodations are available upon request.

Requisition ID: 54212 | Job Category: Business Administration | Employment Type: Contractor | Location: Vancouver | Workplace Type: #LI - Remote