Expert applications user skills, including, Visual Basic applications, laboratory databases and reporting software using programming languages LIMS Basic, Visual Basic, Crystal Basic, XML, SQL and ...
Expert applications user skills, including, Visual Basic applications, laboratory databases and reporting software using programming languages LIMS Basic, Visual Basic, Crystal Basic, XML, SQL and ...
Development of Programming and troubleshooting of PLCs, HMIs, Motion control, Vision, Drives ... Proficiency in Structured Text, Visual Basic or SQL is an asset * Proficiency with ABB robots and ...
Development of Programming and troubleshooting of PLCs, HMIs, Motion control, Vision, Drives ... Proficiency in Structured Text, Visual Basic or SQL is an asset * Proficiency with ABB robots and ...
One or more programming or scripting languages (e.g. Perl, Tcl, Visual Basic). * UNIX (Solaris would be an advantage). * SQL and related databases (Sybase would be an advantage). * A desire to join a ...
Quick apply
One or more programming or scripting languages (e.g. Perl, Tcl, Visual Basic). * UNIX (Solaris would be an advantage). * SQL and related databases (Sybase would be an advantage). * A desire to join a ...
Development of Programming and troubleshooting of PLCs, HMIs, Motion control, Vision, Drives ... Proficiency in Structured Text, Visual Basic or SQL is an asset * Proficiency with ABB robots and ...
Quick apply
Development of Programming and troubleshooting of PLCs, HMIs, Motion control, Vision, Drives ... Proficiency in Structured Text, Visual Basic or SQL is an asset * Proficiency with ABB robots and ...
Write and update Engineering practice documents. Requirements VOTRE PROFIL EST ESSENTIEL A NOTRE ... Visual Basic, C++/C# et Python est un atout). * Vous possedez une bonne faculte pour les ...
Write and update Engineering practice documents. Requirements VOTRE PROFIL EST ESSENTIEL A NOTRE ... Visual Basic, C++/C# et Python est un atout). * Vous possedez une bonne faculte pour les ...
Infrastructure & Capital Projects - Construction Technical Support Coordinator, COM
Toronto, ON · On-site
CA$58K - CA$85K/yr
... engineers, technologists, and strategists who blend real-world experience with digital innovation ... Utilizing Visual Basic for Applications (VBA) within Microsoft Excel and Word to automate processes ...
Infrastructure & Capital Projects - Construction Technical Support Coordinator, COM
Toronto, ON · On-site
CA$58K - CA$85K/yr
... engineers, technologists, and strategists who blend real-world experience with digital innovation ... Utilizing Visual Basic for Applications (VBA) within Microsoft Excel and Word to automate processes ...
Infrastructure & Capital Projects - Construction Technical Support Coordinator, COM
Toronto, ON · On-site
CA$80K - CA$100K/yr
... engineers, technologists, and strategists who blend real-world experience with digital innovation ... Utilizing Visual Basic for Applications (VBA) within Microsoft Excel and Word to automate processes ...
Infrastructure & Capital Projects - Construction Technical Support Coordinator, COM
Toronto, ON · On-site
CA$80K - CA$100K/yr
... engineers, technologists, and strategists who blend real-world experience with digital innovation ... Utilizing Visual Basic for Applications (VBA) within Microsoft Excel and Word to automate processes ...
Visual Basic, C#, Python, languages). Strong programming, mechanical and electrical problem-solving skills. • Experience with configuration/troubleshooting of instrumentation (power supplies ...
Visual Basic, C#, Python, languages). Strong programming, mechanical and electrical problem-solving skills. • Experience with configuration/troubleshooting of instrumentation (power supplies ...
Visual Basic, C#, Python, languages). Strong programming, mechanical and electrical problem-solving skills. Experience with configuration/troubleshooting of instrumentation (power supplies, meters ...
Visual Basic, C#, Python, languages). Strong programming, mechanical and electrical problem-solving skills. Experience with configuration/troubleshooting of instrumentation (power supplies, meters ...
Be Seen First
SCADA/MES Software Developer - Industrial Automation
Cambridge, ON · On-site
CA$43 - CA$60/hr
Proficiency in programming languages such as Python , Java , C++ , C# , or Visual Basic (.NET) * Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies * Knowledge ...
Quick apply
Be Seen First
SCADA/MES Software Developer - Industrial Automation
Cambridge, ON · On-site
CA$43 - CA$60/hr
Proficiency in programming languages such as Python , Java , C++ , C# , or Visual Basic (.NET) * Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies * Knowledge ...
... programming principles including Web, SQL and Application Development. Application development experience including Visual Basic or C# using Visual Studio another asset Responsibilities: Monthly ...
... programming principles including Web, SQL and Application Development. Application development experience including Visual Basic or C# using Visual Studio another asset Responsibilities: Monthly ...
... of computer programming principles including Web, SQL and Application Development. · Application development experience including Visual Basic or C# using Visual Studio another asset ...
Quick apply
... of computer programming principles including Web, SQL and Application Development. · Application development experience including Visual Basic or C# using Visual Studio another asset ...
Technical Manager
Pembroke, ON · On-site
Ten (10) years composite or engineered wood manufacturing experience * ASQ certifications, Lean Six Sigma training, or other applicable training desirable * High fluency in Visual Basic and SQL code
Technical Manager
Pembroke, ON · On-site
Ten (10) years composite or engineered wood manufacturing experience * ASQ certifications, Lean Six Sigma training, or other applicable training desirable * High fluency in Visual Basic and SQL code
Lead Systems Engineer
Toronto, ON · On-site
CA$85K - CA$105K/yr
Visual Basic, PowerShell, or Shell Script) * SaaS Applications/Technologies * Product/platform evaluation, and recommendation * Ability to engineer solutions for given SaaS and IaaS technologies ...
New
Lead Systems Engineer
Toronto, ON · On-site
CA$85K - CA$105K/yr
Visual Basic, PowerShell, or Shell Script) * SaaS Applications/Technologies * Product/platform evaluation, and recommendation * Ability to engineer solutions for given SaaS and IaaS technologies ...
New
Early Career Acoustics Consultant/Engineer
CA$60K - CA$75K/yr
As our new Early Career Acoustics Consultant/Engineer, you will play an important role on a team ... SAP2000, Visual Basic, MATLAB or Python for signal processing) is an asset. * Knowledge of ...
Early Career Acoustics Consultant/Engineer
CA$60K - CA$75K/yr
As our new Early Career Acoustics Consultant/Engineer, you will play an important role on a team ... SAP2000, Visual Basic, MATLAB or Python for signal processing) is an asset. * Knowledge of ...
Environmental Data Manager
CA$70K - CA$90K/yr
Exposure to database or programming platforms (for example, Microsoft Access, Microsoft SQL Server, Visual Basic for Applications, Python, R or similar). * Experience with designing and automating ...
Environmental Data Manager
CA$70K - CA$90K/yr
Exposure to database or programming platforms (for example, Microsoft Access, Microsoft SQL Server, Visual Basic for Applications, Python, R or similar). * Experience with designing and automating ...
Geotechnical Engineering Intern (August - December 2026)
Toronto, ON · Hybrid
CA$21 - CA$38/hr
Exposure and curiosity about programming (Python, Grasshopper, Visual Basic, Leapfrog, etc.) * Proven track record to perform in a deadline driven environment * History of technical presentations and ...
Geotechnical Engineering Intern (August - December 2026)
Toronto, ON · Hybrid
CA$21 - CA$38/hr
Exposure and curiosity about programming (Python, Grasshopper, Visual Basic, Leapfrog, etc.) * Proven track record to perform in a deadline driven environment * History of technical presentations and ...
APTPUO Part-Time Professor 2027 Winter-GNG1106D
Ottawa, ON · On-site
CA$239.47/hr
Emphasis is on the design of algorithms and their implementation for solving engineering problems using C. Introduction to Visual Basic. Posting limited to: Professeur a temps partiel postdoctoral ...
APTPUO Part-Time Professor 2027 Winter-GNG1106D
Ottawa, ON · On-site
CA$239.47/hr
Emphasis is on the design of algorithms and their implementation for solving engineering problems using C. Introduction to Visual Basic. Posting limited to: Professeur a temps partiel postdoctoral ...
Power APP, BI & SSIS and SSRS at $65 to $75 per hour
Toronto, ON · On-site
CA$65 - CA$75/hr
C#, Visual Basic .NET) and HTML5/CSS3 * DAX, M, PowerShell, and T-SQL * Power APP, Power BI Dataflows, Tabular Editor, DAX Studio, * Power BI Service architecture design and administration * Data ...
Quick apply
Power APP, BI & SSIS and SSRS at $65 to $75 per hour
Toronto, ON · On-site
CA$65 - CA$75/hr
C#, Visual Basic .NET) and HTML5/CSS3 * DAX, M, PowerShell, and T-SQL * Power APP, Power BI Dataflows, Tabular Editor, DAX Studio, * Power BI Service architecture design and administration * Data ...
C#, Visual Basic .NET) and HTML5/CSS3 * DAX, M, PowerShell, and T-SQL * Power APP, Power BI Dataflows, Tabular Editor, DAX Studio, * Power BI Service architecture design and administration * Data ...
C#, Visual Basic .NET) and HTML5/CSS3 * DAX, M, PowerShell, and T-SQL * Power APP, Power BI Dataflows, Tabular Editor, DAX Studio, * Power BI Service architecture design and administration * Data ...
Visual Basic Programmer information
See Ontario salary details
$11.78 - $16.59
3% of jobs
$16.59 - $21.39
3% of jobs
$21.39 - $26.20
7% of jobs
$26.20 - $31.01
10% of jobs
$31.73 is the 25th percentile. Wages below this are outliers.
$31.01 - $35.82
11% of jobs
The median wage is $39.10 / hr.
$35.82 - $40.63
23% of jobs
$40.63 - $45.43
9% of jobs
$49.97 is the 75th percentile. Wages above this are outliers.
$45.43 - $50.24
10% of jobs
$50.24 - $55.05
9% of jobs
$55.05 - $59.86
10% of jobs
$59.86 - $64.66
6% of jobs
$11
$41
$64
How much do visual basic programmer jobs pay per hour?
What are some common challenges Visual Basic Programmers face when maintaining legacy applications?
Is Visual Basic still in demand?
What are the key skills and qualifications needed to thrive as a Visual Basic Programmer, and why are they important?
What Does a Visual Basic Programmer Do?
A Visual Basic (VB) programmer maintains older codebases that heavily used the Visual Basic programming language. As a Visual Basic programmer, your job duties include integrating old code with new applications that use newer programming languages, troubleshooting issues that arise, updating and patching snippets of code, and ensuring the continued functionality of computer software applications that rely on a codebase written primarily in Visual Basic. As fewer companies use Visual Basic in software development, your responsibilities include learning and utilizing newer programming languages to supplement your skills and help your employer adapt to new technological standards.
What is the difference between Visual Basic Programmer vs Visual Basic Developer?
| Aspect | Visual Basic Programmer | Visual Basic Developer |
|---|---|---|
| Credentials | Typically requires a diploma or certification in programming or computer science | Often has similar credentials, sometimes with additional experience or certifications in software development |
| Work Environment | Works mainly on coding, debugging, and maintaining Visual Basic applications | Involved in designing, developing, and implementing Visual Basic solutions, often overseeing projects |
| Industry Usage | Common in small to medium businesses, legacy systems, and internal tools | Used in enterprise environments, software development firms, and custom application projects |
While both roles involve working with Visual Basic, a Visual Basic Programmer primarily focuses on coding and troubleshooting, whereas a Visual Basic Developer typically handles the full development lifecycle, including design and implementation.
What are Visual Basic Programmers?

CA$76K/yr
Other
Posted 20 days ago
Job description
Requisition ID: 22462
Department: Infrastructure & Water Services Dept.
Service: Water Linear & Customer Services
Branch: Water Utility Customer Services Branch
Employment Type: 1 Full-time Permanent-
Work Hours: 35.00hours per week
Affiliation: CIPP
Salary Information: $93 764,58- $114 097,62 annually (2025 rates of pay)
Location: ROPEC, 800 Green's Creek
City: Ottawa, ON
Job Category: Planning and Infrastructure
Application Close: 03/06/2026
Laboratory Services provides laboratory testing services for drinking water, solid wastes, effluents, receiving waters and ground waters.
You are responsible for: development and administration of a Laboratory Information Management System (LIMS) for the City of Ottawa Laboratory Services Section; technical support of laboratory instrumentation and computer systems; providing technical expertise to laboratory staff and clients; and managing and coordinating the laboratory sample production. You also provide functional supervision to Laboratory Technicians and summer students to manage workload and sample production results.
Completion of 4 year university degree from a recognized university in Chemistry, Biology, Biochemistry or other science related area.
Minimum of 5 years of experience with analytical chemical analysis preferably with hands on laboratory experience (i.e. laboratory instrumentation, software interfacing, etc), including 3 years of experience working in an active LIMS environment (i.e. Labware LIMS) within a regulated laboratory setting.
Experience in advanced programming and report writing using Crystal Reports software is preferred.
Experience working in a regulated environment, ISO17025 preferred
Various computer programming experience and report writing software is desirable
Experience using Oracle and Access databases is desirable
- Laboratory information management systems
- Microcomputer applications and programming skills in the field of environmental, chemical, biological and microbiological analysis
- Expert applications user skills, including, Visual Basic applications, laboratory databases and reporting software using programming languages LIMS Basic, Visual Basic, Crystal Basic, XML, SQL and Labware parsing scripts
- Electronic data transmission theory and practice
- Specialized instrumentation, methodologies and practice related to environmental inorganic/organic chemical and microbiological analysis
- Analytical quality control/quality assurance theory and practice
- ISO 17025 Standards
- Provincial surface water quality standards
- Provincial water related acts, regulations and standards
- City of Ottawa Sewer Use By-laws
- Water and wastewater sampling, preservation and storage techniques
- Wastewater and drinking water treatment fundamentals
- Occupational Health and Safety Act
- Corporate policies and procedures
- Knowledge of applicable health and safety legislation, including the rights and duties of workers.
- Chemical and bacterial analysis
- Computer applications expert user skills in such applications as laboratory databases and reporting software.
- Computer programming languages LIMS Basic, Visual Basic, Crystal Basic, XML, SQL and Labware parsing scripts.
- Advanced programming and report writing using Crystal Reports software.
- Carry out and/or lead projects involving diversified analytical laboratory
- Operation
- Experience working with change control and software validation procedures.
- Communicate effectively, both orally and in written form
- Prepare technical reports
- Resolve complex problems of a technical nature
- Client service
- Audit and analytical skills to provide quality control services and ensure quality standards are integrated into the LIMS.
- Work with minimal supervision.
- Effective interpersonal skills
- Superior analytical skills
- Highly motivated
WHAT YOU NEED TO KNOW
- Language Requirement: English oral, reading, writing
- Experience and formal training combined with demonstrated performance and ability may substitute for stipulated academic requirements.
- Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.
The City of Ottawa promotes the principles of diversity and inclusion and adheres to the tenets of the Canadian Human Rights Act and the Ontario Human Rights Code. We encourage applications from members of Indigenous, Black and other racialized communities, persons with disabilities, women and non-binary persons, persons of all ethnic origins, religions, sexual orientations, classes, gender identities and expressions.
Candidates are encouraged to self-identify as a member of one or more designated employment equity groups in the self-identification questionnaire.
The City of Ottawa provides accommodation to applicants during all parts of the hiring process, upon request. If contacted to proceed to the selection process, please advise us if you require any accommodation.
Accessible formats and communication supports are available upon request. Please contact the Employee Service Centre at 613-580-2424 extension 12211 or via email at esc-cse@ottawa.ca.