1

Programmer Programmer Jobs in Belleville, ON (NOW HIRING)

IoT Programmer | C# / Blazor | Day Shift | $75K | Industry 4.0 Projects Location: Belleville, ON Salary: $65,000 - $75,000 annually Schedule: Day Shift Only (Monday-Friday) About the Opportunity A ...

Apply Early

Project Engineer

Belleville, ON · On-site

CA$75K - CA$115K/yr

As our new Project Engineer, you will manage a range of standard processes--including engineering, design, budgets, and schedules--to ensure smooth, seamless project execution. Your strong attention ...

Apply Early

About us EMS-Tech Inc. is a highly successful and growing engineering firm that specializes in the design and supply of bulk material handling equipment and systems. For almost 40 years, we have been ...

Salary: 90,000 - 130,000 About us EMS-Tech Inc. is a highly successful and growing engineering firm that specializes in the design and supply of bulk material handling equipment and systems. For ...

Apply Early

Covia is looking for a dynamic Plant Engineer who will have a positive impact on the Operations team supporting capital projects, process optimization, and maintenance reliability efforts at the ...

Structural Engineer As our new Structural Engineer, you'll participate in the establishment of task scope, design concept, specification, schedules and budgeted hours for large material handling ...

Apply Early

Spec, Manufacturing Engineering

Astra, ON · On-site

CA$63K - CA$113K/yr

Coordinate with external repair technicians and manage site visits; * Assist aircraft maintenance engineers in supporting aircraft IT systems; * Coordinate with Shared Services Canada for enabling ...

We're EMS-Tech: a successful and growing engineering firm that specializes in bulk material handling. For over 30 years, we've been lending our expertise to projects great and small, leaving a trail ...

Apply Early

Aircraft Maintenance Engineer (M2) Responsibilities * Perform all mechanical tasks required to complete a heavy "I" check on Airbus A310 aircraft in accordance with approved maintenance procedures ...

Apply Early

Salary: $70,000 - $90,000 About us EMS-Tech Inc., is a highly successful and expanding engineering firm that specializes in the design and supply (OEM) of bulk material handling equipment. For over ...

Apply Early

About us EMS-Tech Inc., is a highly successful and expanding engineering firm that specializes in the design and supply (OEM) of bulk material handling equipment. For over 40 years we have delivered ...

Industrial Control Technician

Colborne, ON · On-site

CA$90K - CA$110K/yr

HMI programming and troubleshooting using FactoryTalk View Studio software. * Use of VFD software such as Connected Components Workbench (CCW) to configure, monitor, and simulate motor drives.

Apply Early

Aircraft Maintenance Engineer (M2) Responsibilities * Perform all mechanical tasks required to complete a heavy "I" check on Airbus A310 aircraft in accordance with approved maintenance procedures ...

Apply Early

Work with engineering and design teams to identify areas where design standards can support quality (continuous improvement, lessons learned). Track and resolve open issues pertaining to projects ...

Apply Early

next page

Showing results 1-20

Programmer Programmer information

See Belleville, ON salary details

$15

$40

$73

How much do programmer programmer jobs pay per hour?

As of Jul 5, 2026, the average hourly pay for programmer programmer in Belleville, ON is $40.99, according to ZipRecruiter salary data. Most workers in this role earn between $28.47 and $45.55 per hour, depending on experience, location, and employer.

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What cities near Belleville, ON are hiring for Programmer Programmer jobs? Cities near Belleville, ON with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Belleville, ON as of June 2026, with employment types broken down into 78% Full Time, 12% Part Time, 9% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $85,264 per year, or $41 per hour.

$65K - $75K/yr

Full-time

Posted 17 days ago

Be an early applicant


Job description

IoT Programmer | C# / Blazor | Day Shift | $75K | Industry 4.0 Projects



Location: Belleville, ON

Salary: $65,000 – $75,000 annually

Schedule: Day Shift Only (Monday–Friday)



About the Opportunity


A leading manufacturing and automation environment seeking an IoT Programmer to support the design, development, and integration of industrial applications. This role is ideal for someone who enjoys working at the intersection of software development and industrial automation (Industry 4.0).



Key Responsibilities


  • Develop front-end and back-end applications using C#, .NET, and Blazor
  • Design and build web-based dashboards, HMIs, and data visualization tools


Integrate industrial systems and equipment using:

  • OPC UA / OPC DA
  • Kepware
  • OPC Router
  • MQTT and IIoT protocols
  • Build middleware solutions to collect and process machine data
  • Collaborate with controls engineers to interface with PLCs and automation systems
  • Develop scalable APIs and microservices
  • Troubleshoot communication issues between industrial devices and software systems
  • Support Industry 4.0 initiatives including predictive maintenance and real-time monitoring
  • Maintain high code quality through testing, documentation, and version control



Required Experience & Education


  • Diploma or degree in: Computer Science, Software Engineering, Electrical Engineering or a related field
  • Hands-on experience with C#, .NET, and Blazor frameworks
  • Experience or exposure to industrial automation, manufacturing systems, or IIoT environments



Key Skills & Qualifications


  • Strong full-stack development experience
  • Experience with industrial communication protocols (OPC, MQTT, etc.)
  • Knowledge of PLC communication and industrial data systems
  • Experience building APIs, middleware, and microservices
  • Familiarity with SQL/NoSQL databases and data modeling
  • Understanding of Industry 4.0 concepts
  • Strong troubleshooting and problem-solving skills
  • Ability to collaborate cross-functionally with engineering and production teams



Work Environment & Physical Requirements


  • Combination of office and production floor environment
  • Ability to sit, stand, and work at a computer for extended periods
  • Flexibility for training (on-site and off-site)



Additional Information


  • Ongoing training and development provided
  • Structured onboarding and learning curve
  • Inclusive hiring process with accommodations available upon request
  • Relocation assistance offered



Apply Now


If you’re interested in working on cutting-edge IoT and industrial automation projects, apply today with your resume.