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 Salesforce development experience preferred.
  • Salesforce certifications such as Platform Developer I, Administrator, and Platform App Builder.
  • Strong understanding of object-oriented programming and design patterns.

Responsibilities

  • Design and develop Salesforce solutions using Apex and Lightning Web Components.
  • Build applications adhering to Salesforce best practices and security standards.
  • Support OmniStudio development, including scripts and integration procedures.
  • Collaborate with technical leads and stakeholders to create practical solutions.
  • Manage the full software development lifecycle including testing and deployment.
  • Ensure application quality through performance optimization and code reviews.
  • Contribute to DevOps by utilizing Git, CI/CD pipelines, and release management.

Benefits

  • Flexible working arrangements including hybrid and fully remote options.
  • Comprehensive health, dental, and vision coverage starting on the first day.
  • Annual health spending account for personal wellness.
  • Winter Holiday closure for recharging time.
  • Participation in the PSPP pension plan.
  • Generous vacation entitlements and special leave days.
  • Access to health and wellness programs for overall well-being.
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 — $110K *
    Alberta Federation of Safety Contractors
    Medicine Hat, AB T1A 3C2
  • Senior Developer
    $90K — $110K *
    Alberta Federation of Safety Contractors
    Drumheller, AB T0J 0Y0
  • Senior Developer
    $90K — $120K *
    Alberta Federation of Safety Contractors
    Edmonton, AB T5A 0A1

More Jobs at Alberta Federation of Safety Contractors

  • Senior Developer
    $90K — $120K *
    Grande Prairie, AB T8V 0M7
    Information Technology
    In-Person
  • Senior Developer
    $90K — $120K *
    Rocky View County, AB T1X 0L7
    Information Technology
    In-Person
  • Senior Developer
    $90K — $120K *
    Alberta Beach, AB T0E 0A0
    Information Technology
    In-Person
  • Senior Developer
    $90K — $120K *
    Ponoka, AB T4J 0A1
    Information Technology
    In-Person
  • Senior Developer
    $90K — $120K *
    Lacombe, AB T4L 0A1
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Developer jobs: