1

Programmer Analyst Jobs in Ontario (NOW HIRING)

Programmer Analyst ID: 26-75 Location: Timmins, Ontario Site: Kidd Creek Mine Pay Amount: Competitive Schedule: 5x2 More about this job > Description Programmer Analyst Join Our Growing Team!

Salesforce Programmer Analyst

Mississauga, ON · On-site

CA$74K - CA$101K/yr

Salesforce Programmer Analyst (Hybrid) LOCATION: Mississauga, ON, Canada and GTA JOB SUMMARY: The successful candidate will be accountable for helping develop solutions that ensure we continue to ...

The Programmer Analyst Advisory be responsible for the ETL development for the Data Composition applications within Canada. The incumbent will influence the technology solution in relationship to ...

About the Opportunity HUB International is looking for a motivated and technically curious Student Programmer Analyst to join our Edmonton office for a four-month work term. This is an excellent ...

New

As a Programmer Analyst within Core Banking Engineering, you will be responsible to develop and support technology solutions that support various products and business lines across Canadian Banking ...

CA$120K - CA$145K/yr

Engineer/Analyst (Fitness-for-Service & Component Analysis) Location: 800 Kipling Avenue, Toronto, ON) / 393 University Avenue, Toronto ON Department: Materials and Major Components Reports to:

As a Water Resources Analyst, you will support the delivery of multidisciplinary civil ... LEA is an employee-owned engineering consulting firm with a 72year history. We provide ...

next page

Showing results 1-20

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.

CA$90K - CA$114K/yr

Other

Medical, Dental, Life, Retirement

Re-posted 19 hours ago


Job description

Job Openings >> Programmer Analyst
Programmer Analyst
Summary
Title: Programmer Analyst ID: 26-75 Location: Timmins, Ontario Site: Kidd Creek Mine Pay Amount: Competitive Schedule: 5x2
More about this job >
Description

Programmer Analyst

Join Our Growing Team!

Discovery's Kidd Operations has an exciting opportunity for a Programmer Analyst.

A growing North America Precious Metals Company, Discovery is committed to combining high-quality gold producing assets in Canada with the world's largest undeveloped silver deposit in Mexico.

Discovery has an experienced team, dedicated to being a highly profitable producer of gold and silver that generates superior returns, delivers substantial social-economic benefits and meets the highest environmental standards.

The Position:

Reporting to the IT Manager, the Programmer Analyst is responsible for the on-going support and growth of one or more business/production applications. The Programmer Analyst identifies opportunities and gaps between the application's current capabilities and the requirements of the associated user community. Solutions are identified and implemented to delivery valuable capabilities and information to key decision makers throughout the division.

Key Responsibilities:

  • Process customer service requests, through the complete cycle of receiving a request, investigating/troubleshooting and subsequently fixing the problem. A root cause analysis is then undertaken to identify the underlying problem beyond the immediate symptoms.
  • Discover and analyze business needs, by interviewing customers, interpreting and documenting findings, to ensure the organization's requirements are clearly captured, expressed and internalized.
  • Execute project leader duties through all phases of the project life cycle, including project definition, planning, scheduling, costing, initiation, execution, closure, and post-project review, to ensure the project's associated benefits are delivered on-time and on-budget.
  • Design and document the specifications of proposed solutions, applications, system integrations/interfaces and associated data structures, as input for the subsequent development and implementation stages.
  • Develop application components (eg. processes, programs, scripts, screens, reports, ...etc.) from design specifications/requirements to produce high-quality/defect-free solutions.
  • Co-ordinate activities of individuals contributing to solutions, on a temporary or project basis, to leverage the expertise within the team.
  • Communicate and disseminate information, through written status reports and group presentations, to inform stakeholders of issues/opportunities affecting the application/business function, in terms understandable by both the customer and IS communities.
  • Compile and analyze data, by gathering data/statistics, analyzing trends, to assist enterprise/divisional application owners with the preparation of strategies and business cases.

Skills and Qualifications:

  • College/University degree in information sciences or equivalent with 3-5 years of related experience;
  • Demonstrate strong project management and time management skills;
  • Demonstrate excellent customer service, communication and interpersonal skills with the ability to work within a large, diverse customer community;
  • Working knowledge of relational database technologies and associated development tools.

Compensation and Benefits:

Competitive total compensation package including:

  • Health, Dental, Life, AD&D, Disability, Healthcare and Wellness Spending Accounts, Virtual Care and Employee and Family Assistance Program;
  • Company contributions and matching into a Defined Contribution Pension Plan; and
  • Annual compensation of CAD$90,000 to CAD$114,000.

Additional Information:

This posting is for an existing vacancy at Discover's Kidd Operations.

We thank all candidates in advance. Please note, only those candidates selected for an interview will be contacted.

Discovery welcomes applications from all qualified individuals, including, but not limited to women, persons with disabilities, visible minorities (racialized), aboriginal (Indigenous) persons and persons of any gender identity and sexual orientation. Discovery is committed to a positive, supportive, and inclusive environment.

Please note that we use artificial intelligence tools to screen applications and assess qualifications and selected candidates will be contacted by a human for an interview.

Apply Now
 
Refer to a Friend
Copyright 2026 Discovery Silver Corp. All rights reserved.
Powered by ApplicantStack Applicant Tracking Software
Privacy Policy | Terms of Use