1

Senior Programmer Jobs in Markham, ON (NOW HIRING)

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

We are looking for a highly skilled and innovative Senior Developer who is passionate about building modern digital solutions and delivering exceptional customer experiences. You thrive in a fast ...

Senior Platform Engineer Position Overview We are seeking a Senior Platform Engineer to lead the design, development, automation, and reliability of enterprise cloud and data platforms. This role ...

You'll play a senior role on a small engineering team, responsible for the analysis and design of bridges and other structures. You will lead and direct the design process, and translate client needs ...

... engineering and preparation activities through automation and leveraging of modern tools and ... senior leadership and community of practice participation Agile, practical, customer service ...

Senior Developers are responsible for server-side development of next generation products and services. The role handles all the development tasks of building services, system interfaces, and/or user ...

Senior Developers are responsible for server-side development of next generation products and services. The role handles all the development tasks of building services, system interfaces, and/or user ...

Senior Developers are responsible for server-side development of next generation products and services. The role handles all the development tasks of building services, system interfaces, and/or user ...

Reporting to the Manager of Municipal Engineering, the Sr. Municipal Engineer will be responsible for supporting the overall success of Traditional Municipal Engineering business in Canada for Egis ...

Showing results 41-60

Senior Programmer information

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.

What are the most commonly searched types of Programmer jobs in Markham, ON?

The most popular types of Programmer jobs in Markham, ON are:

What cities near Markham, ON are hiring for Senior Programmer jobs?

Cities near Markham, ON with the most Senior Programmer job openings:

Infographic showing various Senior Programmer job openings in Markham, ON as of August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 2% Temporary, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Salesforce Senior Developer

IKO Industries, Inc

Mississauga, ON • On-site

CA$90K - CA$105K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 5 days ago


Job description

IKO Industries Ltd. is a market leader in the manufacturing of roofing and building materials. IKO is a Canadian owned and operated business with production facilities worldwide and has many years of unparalleled success in the roofing materials industry. Quality, integrity, and trustworthiness are the values that underlie this success, and we have built this company by hiring people who hold these values. People like you!
 

Job Description

The HSS Digital Transformation Team is looking for a passionate, curious, detail-oriented Salesforce Senior Developer to join our growing information technology team. As a Salesforce Senior Developer you will operate in a stable, empowering environment to design and develop robust Salesforce solutions using Apex, Aura, Lightning Web Components (LWC), and declarative tools. You'll work closely with product owners, architects, and business stakeholders to deliver scalable, high-performance CRM solutions that meet business requirements. You will have the opportunity to work on Sales Cloud, Service Cloud, Experience Cloud, Commerce Cloud, Account Engagement, and Marketing Cloud initiatives. You will also participate in our AI / Agentforce / Data Cloud journey and help shape it from its early stage.

Compensation: $90,000-$105,000

Benefits

  • Health Insurance (includes Virtual Health, and HCSA)
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Long-term Disability
  • Short-term Disability
  • RRSP Match
  • Paid Vacation
  • Floating Days
  • Employee Assistance Program
  • Employee Engagement Events
  • Awards and Recognition
  • Tuition reimbursement
  • Service Awards
  • Employee Perks & Discounts

KeyResponsibilities:

  • Develop and maintain custom applications on the Salesforce platform using Apex, LWC, Aura, and Visualforce
  • Experience working with Salesforce Commerce Cloud
  • Customize standard Salesforce objects and develop custom objects, fields, workflows, and process automations
  • Participate in the design and implementation of integrations using REST/SOAP APIs
  • Collaborate with cross-functional teams to understand the requirement for integration between the two systems
  • Perform unit testing, troubleshooting, and bug fixes
  • Perform deployment activities using CI/CD tools
  • Adhere to Salesforce best practices and coding standards
  • Document technical solutions, user stories, and design specifications
  • Daily administration and support of our Salesforce implementation including but not limited to: user setup, object / data model updates, process automations
  • Provide technical guidance and mentorship to junior and mid-level Salesforce developers.
  • Assist in onboarding new developers by helping them understand project architecture and processes.
  • Provide L3 support for ongoing operational projects

Qualifications:

  • 6+ years of hands-on experience in IT Development with 4+ years as a Salesforce Developer
  • Proficiency in Apex (classes, triggers, batch jobs), Aura, and Lightning Web Components (LWC).
  • Hands-on experience with Conga Composer.
  • Strong understanding of Salesforce data model, security model, and governor limits.
  • Experience with Salesforce integrations (REST, SOAP, Platform Events).
  • Proficiency in SOQL, SOSL, and Salesforce configuration tools.
  • Excellent analytical, problem-solving, and communication skills.
  • Salesforce Platform Developer I certification required; Platform Developer II preferred.
  • Experience with Copado, Github / bitbucket or equivalent Devops tools
  • Experience working with logs and POSTMAN to perform basic troubleshooting of issues
  • Exposure to working with the Salesforce Mobile app
  • Exposure to Agile/Scrum methodologies is required
  • Experience in Copado, Github / bitbucket or equivalent Devops toolsis required
  • Clear understanding of ITSM principles, certificate is beneficial
  • Salesforce design and architectural knowledge is beneficial
  • Agentforce and Vibes knowledge is beneficial
  • Clear and fluent communication skills in English

#LI-LS1

We may use artificial intelligence (AI) tools on a limited basis to assist in initial assessment, identification, and review of candidates. AI is used only to support our recruiting and hiring team, and decisions are always made by the recruiting and hiring team. Absolutely no applicant data is sent or provided externally through these AI tools.

Benefits of Employment: IKO recognizes that its success is due to the strength of its employees. A primary goal of IKO is to promote individual employee's sense of accomplishment and contribution so that employees enjoy their association with IKO. The Company invests in its employees so that they are the most knowledgeable in the industry, and undertakes great efforts to nurture loyalty to, and teamwork at, IKO. We are pleased to offer competitive compensation, health care, a progressive and challenging workplace and a commitment to teamwork and integrity.

Diversity and Equal Opportunity Employment: IKO Industries Ltd. is an equal opportunity employer. We are committed to diversity and inclusion and are pleased to consider all qualified applicants for employment without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability.IKO Industries Ltd. encourages and welcomes applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.