1

Programmer Analyst Jobs in Ontario (NOW HIRING)

As a Water Resources Analyst, you will support the delivery of multidisciplinary civil ... Working closely with Senior Engineers, Project Managers, and multidisciplinary teams, you will ...

CA$101K - CA$135K/yr

Deterministic Safety Engineer/Analyst Employment Type: Permanent Employment Level: Entry / Intermediate Location: 393 University Avenue, Toronto, ON Department: Nuclear Safety & Licensing Reports to:

Role Overview The Analytics and Innovation Engineer is responsible for developing high-value analytics solutions and applications that address evolving business needs. This role plays a key part in ...

CNC Programmer Titan Trailers is looking for a CNC Laser Programmer to join our manufacturing team in Delhi, Ontario. This position is responsible for creating laser cutting programs, optimizing ...

Showing results 21-40

Programmer Analyst information

See Ontario salary details

$36.5K

$81.8K

$135.5K

How much do programmer analyst jobs pay per year?

As of Aug 6, 2026, the average yearly pay for programmer analyst in Ontario is $81,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $94,000.00 per year, depending on experience, location, and employer.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

How do programmer analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

What is a programmer analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.
What are the most commonly searched types of Programmer Analyst jobs in Ontario? The most popular types of Programmer Analyst jobs in Ontario are:
What are popular job titles related to Programmer Analyst jobs in Ontario? For Programmer Analyst jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Programmer Analyst jobs in Ontario look for? The top searched job categories for Programmer Analyst jobs in Ontario are:
What cities in Ontario are hiring for Programmer Analyst jobs? Cities in Ontario with the most Programmer Analyst job openings:
Infographic showing various Programmer Analyst job openings in Ontario as of August 2026, with employment types broken down into 85% Full Time, 7% Part Time, 1% Temporary, and 7% Contract. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution, with an average salary of $81,842 per year, or $39.3 per hour.

Water Resources Analyst

LEA Consulting

Markham, ON • On-site

CA$65K/yr

Other

Medical, Dental, Vision, Life, PTO

Posted 9 days ago


Job description

What is the role?

As a Water Resources Analyst, you will support the delivery of multidisciplinary civil infrastructure projects by providing technical analysis, engineering design, and project coordination support across a variety of sectors, including transportation, transit, municipal infrastructure, land development, and water resources.

Working closely with Senior Engineers, Project Managers, and multidisciplinary teams, you will contribute to projects through all phases of delivery, from planning and preliminary design through detailed design and construction. You will apply your knowledge of hydrology, hydraulics, stormwater management, drainage, and civil design principles to develop practical and innovative engineering solutions that meet client needs, regulatory requirements, and industry standards.

This role provides an opportunity to build technical expertise, gain exposure to a wide range of infrastructure projects, develop project management skills, and progress toward professional licensure while working in a collaborative consulting environment.

Why join LEA?

LEA is an employee-owned engineering consulting firm with a 72‑year history. We provide multidisciplinary engineering services across Transportation, Civil, Structures, Construction Administration, Electrical and Infrastructure Systems, and Environmental Management.

In the Civil Division at LEA, we specialize in the preliminary and detailed design of civil services for land development, transit, municipal, drainage and hydrology, water resources, and provincial roads. Our expertise has contributed to numerous landmark projects across these sectors.

At LEA, we are committed to producing high-quality, client-focused engineering solutions while supporting the professional growth and self-realization of our people. As an employee-owned company, every team member contributes directly to LEA’s continued success and growth.

We’re confident that by joining LEA, you can discover and realize your full career potential because LEA:

  • Has been recognized as a Greater Toronto Top Employer and Canada’s Top Employer for Young People for 2025 & 2026, highlighting our commitment to fostering an outstanding workplace culture and supporting the next generation of professionals.
  • Recruits high-performing, motivated individuals who strive to achieve the highest level of technical excellence and quality.
  • Is an Employee-owned company, and almost half of our employees are shareholders.
  • Offers a competitive total rewards package of salary, substantial bonuses, benefits and other perks.
  • Is continuously involved in many exciting and challenging projects throughout Ontario and around the world.
  • Allows for a collaborative hybrid work environment with flexible hours to maintain a healthy work-life balance.
  • Cultivates team companionship and collaboration, offering a variety of social events aimed at fostering relationships across the company, including sports leagues, game nights, special events, and volunteer/charitable opportunities.
  • Is an organization that is committed to achieving our Environmental, Social & Governance objectives through our various committees.
  • Prioritizes mentorship, training, and rotational assignments for knowledge advancement and career growth.
  • Has an entrepreneurial spirit as an employee-owned company, with continuous growth and expansion, taking part in meaningful projects.

In this role, your duties and responsibilities will include:

Engineering & Technical Design

  • Participate as a Water Resources Analyst supporting a variety of civil infrastructure projects, including land development, transportation, transit, municipal infrastructure, and highway projects.
  • Prepare engineering designs, drawings, calculations, and technical reports for projects involving stormwater management, functional servicing, municipal watermain and sewer systems (storm and sanitary), site grading and servicing, drainage plans, roadways, utilities, and transit infrastructure.
  • Assist with hydrologic and hydraulic modelling activities using industry-standard software to support stormwater management, drainage studies, flood assessments, and infrastructure design.
  • Support the design of stormwater management systems, including stormwater management facilities, drainage infrastructure, erosion and sediment control measures, and Low Impact Development (LID) solutions.
  • Utilize tools such as AutoCAD, MicroStation, OpenRoads/InRoads, and Civil 3D to develop engineering design and contract drawings.

Project Management & Project Coordination

  • Gain exposure to project management activities through involvement in project planning, coordination, scheduling, and delivery processes.
  • Support the planning, design, and construction phases of civil infrastructure projects, including municipal, transportation, transit, and land development projects, under the guidance of Senior Engineers and Project Managers.
  • Assist Project Managers with project coordination activities, including tracking deliverables, coordinating technical information, and supporting project documentation.
  • Assist in developing project specifications, quantities, and cost estimates.

Construction Exposure

  • Assist with field investigations, data collection, and technical assessments to support engineering analysis and design.
  • Participate in construction support activities, including site reviews, responding to technical inquiries, and supporting contract administration activities.

Quality & Safety

  • Support quality control and assurance measures throughout the project to maintain the accuracy of design elements, the presentation of technical details, the readability of drawings, and adherence to design standards.
  • Adhere to health and safety policies and report any unsafe conditions, incidents, or hazards to the supervisor.

Professional Development

  • Continuously develop professional skills through training, workshops, seminars, and professional association involvement while progressing toward professional licensure.
  • Support additional assignments and initiatives within the Civil Division as required.

The qualifications you need:

  • Bachelor’s degree in civil engineering with 1-3 years of relevant consulting experience.
  • Working toward licensure as a Professional Engineer (P.Eng.) with Professional Engineers Ontario (PEO).
  • Ability to work in a fast-paced consulting environment, manage multiple priorities, and meet project deadlines.
  • Working knowledge of industry-relevant software, including AutoCAD, Civil 3D, InfoWorks, Visual OTTHYMO, HEC-RAS, and PCSWMM.
  • Understanding of civil engineering principles, design standards, and regulatory requirements applicable to municipal, transportation, and water resources projects.
  • Self-motivated with strong analytical, problem-solving, and organizational skills.
  • Strong team player with the ability to work independently and take initiative.
  • Able to prioritize tasks with excellent organizational skills.
  • Detail-oriented with strong problem-solving skills.
  • Commitment to continuous professional development and staying updated on industry trends.

Total Rewards at LEA

At LEA, we offer a total rewards package designed to support your financial well-being, health, and work-life balance, along with unique opportunities for shareholding and long-term share value growth.

  • Annual Salary Range: $65,000 – $85,000. Compensation will be determined based on the candidate’s experience, qualifications, skills, and internal equity.
  • Discretionary Profit Sharing: LEA offers opportunities to receive a bonus payment from the profit-sharing program.
  • Shareholding: Unique opportunity to become a shareholder in the firm, have a voice in governance, and benefit from long-term share value growth.
  • Group Health Benefits: Comprehensive coverage including prescription drugs, dental, vision, STD, LTD, life insurance, critical illness, wellness account, travel coverage, and virtual health services.
  • Retirement & Savings Plans: RRSP with employer matching and TFSA options for tax-free growth.
  • Personal Days: 7 days of flexible paid time off that can be used as needed, including for personal matters or vacation.
  • Hybrid & Flexible Work Model: LEA operates in a hybrid environment with flex hours to ensure flexibility, safety, and well-being. Periodic attendance at our Markham/Toronto office is expected for in-person learning and collaboration.
  • Social Club: LEA has a unique, employee-co-funded social club with an annual budget of approximately $50,000 to host social events and activities that bring employees together. Many events welcome guests, with the social club covering part or all of the guest costs.

Type of Position:

Full-Time Permanent

The work arrangement:

LEA operates in a hybrid environment to ensure flexibility, safety, and the well-being of everyone.

 

LEA's Commitment to Inclusive Hiring and Equal Opportunity:

LEA Consulting Ltd. is proud to be an equal employment opportunity employer, with Diversity, Equity, and Inclusion (DEI) embedded in all strategic planning and operational activities. As part of our commitment to fair representation and equitable access to opportunities, we encourage applications from underrepresented groups, including Indigenous peoples, LGBTQ2S+ individuals, newcomers, neurodiverse individuals, persons with disabilities, racial and ethnic minorities, refugees, veterans, and women.

We evaluate all qualified candidates based on their skills and experiences, without regard to factors such as age, colour, conviction for an offence for which a pardon has been granted, disability, family status, gender identity or expression, genetic characteristics, marital/family status, national origin, protected veteran status, race, religion, sex, sexual orientation, or any other status protected under the Canadian Human Rights Act.

Accessibility:

LEA is committed to providing an inclusive and accessible experience for all candidates. If you require accommodations during any stage of the recruitment or interview process, please contact People@LEA.ca. We remain committed to ensuring that accommodations are available and supported throughout employment.

AI Disclosure:

We do not use Artificial Intelligence (AI) tools to screen, assess, or select applicants at any stage of the hiring process for this position.

Vacancy Status:

This posting is for an existing vacancy with openings in multiple locations.

Apply and stay connected with LEA:

We appreciate your interest in joining LEA! If this role aligns with your experience, we would love to hear from you. While we’ll only be reaching out to candidates selected for an interview, we encourage you to apply again when a suitable opportunity arises. Stay connected with us on LinkedIn, Facebook, Instagram, Twitter, and YouTube.