1

Visual Basic Programmer Jobs in Ontario (NOW HIRING)

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 ...

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 ...

Specialist - Electrical Engineering

London, ON · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

Programming experience with Python, JavaScript, Visual Basic, etc. * Proficiency with MS Office Suite (Outlook, Word, Excel, PowerPoint, and Teams) * Able to Travel to customer site for design review ...

Senior Test Engineer

Cambridge, ON · Hybrid

CA$85K - CA$110K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

Proficiency in one or more programming languages or platforms such as C, C++, C#, NI TestStand, Visual Basic, or PLC programming. * Ability to interpret electronic schematics, electrical and ...

Visual & Listening Technician

Mississauga, ON · Hybrid

CA$40K - CA$60K/yr

  • Retirement

Visual & Listening Technician This position is responsible for performing visual and listening ... Basic computer skills and good hand-eye coordination for connecting instruments with programming ...

next page

Showing results 1-20

Visual Basic Programmer information

See Ontario salary details

$11

$41

$64

How much do visual basic programmer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for visual basic programmer in Ontario is $41.08, according to ZipRecruiter salary data. Most workers in this role earn between $31.01 and $51.44 per hour, depending on experience, location, and employer.

What are some common challenges Visual Basic programmers face when maintaining legacy applications?

Visual Basic Programmers often encounter challenges when working with legacy applications, such as outdated codebases, limited documentation, and compatibility issues with modern systems. Maintaining and updating these applications may require reverse-engineering old logic, refactoring inefficient code, and ensuring integration with newer technologies. Effective communication with stakeholders and collaborating with other developers are key to overcoming these challenges and delivering reliable updates.

What are the key skills and qualifications needed to thrive as a Visual Basic programmer, and why are they important?

A Visual Basic Programmer should have a solid grasp of Visual Basic (VB) programming, software development principles, and a degree in computer science or a related field. Familiarity with Microsoft Visual Studio, SQL databases, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help programmers collaborate and deliver reliable solutions. These skills are vital to create robust applications, maintain legacy systems, and support business processes efficiently.

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?

AspectVisual Basic ProgrammerVisual Basic Developer
CredentialsTypically requires a diploma or certification in programming or computer scienceOften has similar credentials, sometimes with additional experience or certifications in software development
Work EnvironmentWorks mainly on coding, debugging, and maintaining Visual Basic applicationsInvolved in designing, developing, and implementing Visual Basic solutions, often overseeing projects
Industry UsageCommon in small to medium businesses, legacy systems, and internal toolsUsed 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 is a Visual Basic programmer?

Visual Basic Programmers are software developers who specialize in using the Visual Basic programming language to create, modify, and maintain software applications. They often work with Microsoft technologies such as the .NET framework to build desktop, web, or business applications. Their responsibilities include writing code, debugging, testing, and collaborating with other developers to meet project requirements. Visual Basic Programmers are commonly employed in industries that rely on legacy systems or require rapid application development.

What are popular job titles related to Visual Basic Programmer jobs in Ontario?

For Visual Basic Programmer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Visual Basic Programmer jobs in Ontario look for?

The top searched job categories for Visual Basic Programmer jobs in Ontario are:

What are popular job titles related to Visual Basic Programmer jobs in ON?

For Visual Basic Programmer jobs in ON, the most frequently searched job titles are:

Infographic showing various Visual Basic Programmer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 25% Part Time, 2% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $85,445 per year, or $41.1 per hour.

PLC Programmer and Electrical Controls Specialist

Proax Technologies

Mississauga, ON • On-site

Full-time

Re-posted 24 days ago


Job description

Who are we?

Proax Technologies is a leading Technical Automation Distributor that offers innovative product solutions in the areas of Automation and Robotics, Motion Control and Machine Safety, creating close relationships with our valued customers, vendors, and employees.


Why Join our Team?

  • Great Place to Work
  • We offer an engaging, inclusive, clean, and safe work environment
  • Technical training of our products to ensure quality customer service
  • Opportunities for career growth and development
  • Competitive salaries and benefits
  • Work with collaborative team members in the automation industry


General Description

The Automation and Electrical control Specialist plays a pivotal role within our technical team to develop, implement and troubleshoot automation applications and projects. Adapting to change and embracing challenges, with a commitment to quality and passion for problem-solving, while working on systems across many industry sectors. Proficiency with Omron, Mitsubishi and Rockwell PLCs is an asset.

Responsibilities

  • Development of Programming and troubleshooting of PLCs, HMIs, Motion control, Vision, Drives, Robots and Safety applications.
  • Setup and Configuration of system network architecture between all devices both internal and external to the system.
  • Trouble shooting of electrical, programming and pneumatics.
  • Work closely with Project and Technical Managers, and all parties involved on a project to ensure successful completion of the project on time and on budget, while meeting or exceeding customer expectations.
  • Provide onsite Technical Support at customer’s facilities for various activities such as troubleshooting automation systems, Product Presentations or Technical training.
  • Documentation of program changes and creation of manuals for machines.
  • Create Bills of Materials (BOMs) for control systems.
  • Demonstrate ability to accept overall project responsibility
  • Follow company standards for programming and project design
  • Maintain a Project/Activity Database along with a calendar
  • Accurately and professionally represent Proax Technologies to customers and vendors.
  • Exhibit professional, respectful interaction with the customers, vendors and team members at all times.
  • Flexible to adopt other responsibilities as deemed necessary by management

Work Experience Requirements

  • 5+ years of experience in custom automation.
  • Must be willing and able to travel to work on customer sites, locally and internationally
  • Understanding the Machine design and build process and Electrical circuits.
  • Excellent understanding of the technical fundamentals of programming of Robotics, PLC, HMI, Vison, Servo motors and drives.
  • Experience with fieldbus communications setup and troubleshooting (Ethercat, EthernetIP, Modbus)
  • Able to work independently and in groups.
  • Must have strong decision –making skills, can work well under pressure, and meet strict deadlines.
  • Excellent communication (verbal & written), interpersonal, organization and presentation skills
  • Proficiency with Omron, Mitsubishi and Rockwell PLCs is an asset.
  • Proficiency in Structured Text, Visual Basic or SQL is an asset
  • Proficiency with ABB robots and Robot studio simulations is an asset.


Qualifications:

  • Bachelor’s Degree or Technologist Diploma in Mechatronics, Controls/ Electromechanical engineering or equivalent Trade license or specialized experience
  • Must be legally authorized to work in Canada.
  • Must possess a valid driver’s licence and access to a personal vehicle