Senior Developer

Alberta Federation of Safety Contractors

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • College Diploma or Bachelor's Degree in Computer Science or related field.
  • 6+ years of software development experience.
  • 3+ years of hands-on experience specifically in Salesforce development preferred.
  • Salesforce Certifications in relevant areas such as Platform Developer I and II, Administrator, and OmniStudio Developer are required.
  • Strong knowledge of object-oriented programming and SOLID principles.

Responsibilities

  • Design and maintain solutions on Salesforce using various technologies like Apex and Lightning Web Components.
  • Build scalable applications with a focus on security and reusability following best practices.
  • Develop and support OmniStudio capabilities including deployment and performance considerations.
  • Collaborate with stakeholders to convert business needs into technical solutions.
  • Support the software development lifecycle with emphasis on production support and release management.
  • Ensure application quality through testing, code reviews, and troubleshooting.
  • Engage in DevOps practices such as CI/CD pipeline management and environment readiness.

Benefits

  • Flexible working arrangements including remote options.
  • Comprehensive health, dental, and vision coverage from day one.
  • Annual health spending account.
  • Winter Holiday closure for rest.
  • Participation in the PSPP pension plan.
  • Generous vacation entitlements and special leave days.
  • Access to health and wellness programs.
Full Job Description
Posting will close August 9, 2026.

Location is flexible, within Alberta, dependent on the successful applicant.

The Senior Developer provides senior hands-on development expertise for AFSC's Salesforce platform and adjacent enterprise applications. This role designs, builds, tests, deploys, and supports secure, scalable, and maintainable solutions that enable AFSC's digital services and business capabilities.

The role works closely with Technical Leads, Architects, Product Owners, Business Analysts, Quality Assurance, DevOps, Security, Operations, vendors, and business stakeholders to deliver high-quality solutions aligned with enterprise architecture, Salesforce platform standards, integration patterns, and delivery priorities.

What will you be responsible for?
  • Design, develop, and maintain Salesforce and related platform solutions using Apex, Lightning Web Components (LWC), OmniStudio, Flows, APIs, integrations, platform configuration, and nCino capabilities where applicable.
  • Build scalable and secure applications by developing reusable components, automation, integrations, and services that adhere to Salesforce best practices, security standards, and platform limitations.
  • Develop and support OmniStudio capabilities where applicable, including OmniScripts, DataRaptors, Integration Procedures, deployment, versioning, and performance considerations.
  • Collaborate on solution design and delivery by partnering with Technical Leads, Architects, Product Owners, and stakeholders to translate business needs into practical, supportable technical solutions.
  • Support the full software development lifecycle, including requirements analysis, technical design, development, testing, deployment, release management, and ongoing production support.
  • Maintain application quality and reliability through unit testing, code reviews, documentation, troubleshooting, performance optimization, and resolution of complex defects and production issues.
  • Contribute to DevOps and release processes by using Git-based source control, CI/CD pipelines, environment management, deployment planning, and production readiness practices.
  • Promote continuous improvement and technical excellence by mentoring team members, advancing development standards, reducing technical debt, recommending modernization opportunities, and staying current with Salesforce and cloud technologies.


What are we looking for from you?
  • Extensive Salesforce development experience in enterprise environments, including Apex, Lightning Web Components (LWC), Flows, OmniStudio, DataRaptors, Integration Procedures, security models, and platform configuration.
  • Strong software engineering expertise with deep knowledge of object-oriented programming, SOLID principles, clean code practices, secure development, and reusable design patterns.
  • Advanced problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex application, integration, performance, data, and production issues.
  • Experience designing and integrating enterprise solutions, including REST APIs, middleware, event-driven architectures, Platform Events, Change Data Capture (CDC), and related integration technologies.
  • Solid understanding of Salesforce architecture and platform constraints, including governor limits, bulk processing, security, sharing models, scalability, performance, and maintainability considerations.
  • Experience with Agile delivery and DevOps practices, including SDLC, CI/CD pipelines, Git-based source control, code reviews, release management, Azure DevOps (or similar tools), and environment management.
  • Strong collaboration, communication, and stakeholder management skills, with the ability to explain technical concepts clearly, contribute to architectural decisions, and build effective working relationships across teams.
  • Proven leadership and continuous improvement mindset, including mentoring developers, identifying risks and technical debt, promoting best practices, and contributing to a positive, learning-focused team culture.


What else is in it for you?
  • Flexible working arrangements, including hybrid and fully remote options.
  • Comprehensive health, dental, and vision coverage starting on your first day.
  • Annual health spending account.
  • A Winter Holiday closure to recharge and reset.
  • Participation in the PSPP pension plan.
  • Generous vacation entitlements and special leave days.
  • Access to health and wellness programs to support your overall well-being.


Qualifications
  • College Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • 6+ years of related software development experience.
  • 3+ years of hands-on Salesforce development experience preferred.
  • Salesforce Certifications: Platform Developer I, Administrator, Platform App Builder, JavaScript Developer I, Platform Developer II, OmniStudio Developer.

Similar Jobs

  • Senior Developer
    $90K — $120K *
    Alberta Federation of Safety Contractors
    Alberta Beach, AB T0E 0A0
  • Senior Developer
    $90K — $120K *
    Alberta Federation of Safety Contractors
    Ponoka, AB T4J 0A1
  • Senior Developer
    $90K — $120K *
    Alberta Federation of Safety Contractors
    Lacombe, AB T4L 0A1
  • Senior Developer
    $90K — $120K *
    Alberta Federation of Safety Contractors
    Edmonton, AB T5A 0A1
  • Senior Developer
    $90K — $110K *
    Alberta Federation of Safety Contractors
    Red Deer, AB T4N 7G4
  • Auvik Networks Inc.
    Software Developer
    $101K — $131K *
    Auvik Networks Inc.
    Remote

More Jobs at Alberta Federation of Safety Contractors

  • Technical Lead
    $90K — $120K *
    Red Deer, AB T4N 7G4
    Enterprise Technology
    In-Person
  • Technical Lead
    $90K — $120K *
    Olds, AB T4H 1Y8
    Enterprise Technology
    In-Person
  • Technical Lead
    $90K — $120K *
    Leduc, AB T9E 0A1
    Enterprise Technology
    In-Person
  • Technical Lead
    $90K — $120K *
    Stettler, AB T0C 2L0
    Enterprise Technology
    In-Person
  • Technical Lead
    $90K — $120K *
    Edmonton, AB T5A 0A1
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Senior Developer jobs: