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!

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

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

The Senior Programmer/ Analyst's role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. They are responsible for the ...

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 Jul 13, 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 does a program control analyst do?

A program control analyst is responsible for monitoring and managing project budgets, schedules, and resources to ensure successful completion. They analyze project performance data, prepare reports, and coordinate with teams to address issues, often using project management tools like MS Project or Primavera. Strong analytical skills and attention to detail are essential for this role.

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.

What jobs pay $500,000 a year in the US?

Programmer Analysts typically do not earn $500,000 annually, but high-level roles such as senior software engineers, IT directors, or specialized consultants in finance or technology can reach or exceed this level with bonuses and stock options. Achieving such compensation often requires extensive experience, advanced skills, and working in high-paying industries or executive positions.

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 jobs in the US pay 300,000 a year?

Programmer Analysts typically do not earn $300,000 annually, but senior roles such as software engineers, IT directors, or data architects with extensive experience, specialized skills, and certifications can reach or exceed this salary level. High-paying positions often require advanced technical expertise, leadership responsibilities, or work in high-demand industries like finance or technology. Compensation varies based on location, company size, and individual qualifications.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

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 do programmer analysts do?

Programmer analysts develop, test, and maintain software applications, often combining programming skills with systems analysis to meet business needs. They analyze user requirements, design solutions, and work with teams to implement and troubleshoot software using programming languages and tools like SQL, Java, or C#. Their role often involves understanding both technical and business aspects to improve processes and systems.
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 July 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 86% Full Time, 6% Part Time, 1% Temporary, and 5% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% 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

Posted 6 days 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