Search jobs > Hamilton, ON > Salesforce developer

Senior Salesforce Developer

Canadian Cancer Society
Hamilton, ON, CA
$114K a year
Temporary
Full-time

Job Title : Senior Salesforce Developer

Location : Toronto, Hamilton or Vancouver

Work Model : Hybrid Work Model

Salary Band : 7 ($76,000 - $114,000 CAD)

Duration : 2 Year Contract Position

WHY JOIN THE CANADIAN CANCER SOCIETY (CCS)?

The Canadian Cancer Society works tirelessly to save and improve lives. We fund the brightest minds in cancer research. We provide a compassionate support system for all those affected by cancer, from coast to coast and for all types of cancer.

As the voice for Canadians who care about cancer, we work with governments to establish health policies to prevent cancer and better support those living with the disease.

No other organization does all that we do to improve lives today and to change the future of cancer forever.

COME AS YOU ARE

At CCS, we embrace everyone’s uniqueness and recognize the strength that lies in differences. We believe in the power of our collective potential and strive to achieve a more diverse, inclusive, and equitable workplace to empower and create opportunities for all.

We welcome and encourage applications from all qualified candidates regardless of their gender, age, religion, race and nationality.

Particularly equity deserving groups, such as members of the BIPOC, and LGBTQ2+ communities, people living with disabilities, veterans, and anyone who may contribute to the further diversification of the Canadian Cancer Society.

Together we unite and inspire all Canadians to change the future of cancer.

Visit cancer.ca today.

JOB OVERVIEW

We are looking for an experienced and innovative Senior Salesforce Developer who possesses a strategic and architectural mindset.

Reporting to the Senior Manager, Technical Solutions, the ideal candidate will be responsible for designing, developing, and implementing Salesforce solutions that meet the business needs for the Cancer Travel and Accommodation Services in British Columbia (CTAAS) project.

This role requires a deep understanding of Salesforce architecture, best practices, and the ability to lead technical discussions and design scalable, robust solutions.

WHAT YOU’LL BE DOING :

Solution management

  • Design, develop, test, and deploy custom Salesforce solutions, including but not limited to Apex, Visualforce, Lightning Components, and integrations with other systems.
  • Provide technical leadership and guidance on Salesforce architecture, ensuring optimal use of Salesforce features and functionalities.
  • Lead the development, optimization, testing and implementation of enhancements for existing systems and processes by translating business needs to technical requirements, documenting, and developing solutions.
  • Responsible for development, including, but not limited to, workflows, templates, views, dashboards, and reports. In addition, works with Data Management teams to support reporting and BI needs.
  • Customize Salesforce to meet specific business needs by creating custom objects, fields, workflows, and validation rules.
  • Integrate Salesforce with other systems using APIs and middleware tools, ensuring seamless data flow and interoperability.
  • Conduct code reviews and ensure the quality, performance, and security of developed solutions.
  • Work with stakeholders to evaluate and recommend enhancements, ensure prioritization of requirements and submitting to manager for review, acceptance, and planning.
  • Responsible for evaluation, testing and validation of internally or externally developed solutions, code and plug-ins.
  • Responsible for development of deployment packages and ensuring solutions are deployed following change control processes through path to production for each application.
  • Identify, evaluate, and recommend potential software applications, tools, or hardware solutions.
  • Responsible for upgrades, patch and release management of solutions and related documentation.
  • Prepare and maintain documentation for system configuration, release management and operating procedures.

Projects

  • Work with project teams in a Waterfall or Agile project environment.
  • Participates in projects as a subject matter expert and technical lead guiding development of sustainable and scalable new solutions and processes.
  • Collaborate with stakeholders to gather and analyze requirements and translate them into technical specifications.
  • Develop estimates of the level of effort to implement a solution based on business requirements.
  • Identifies and documents business, technology, and project risks; develops and recommends contingency plans.
  • Works within Agile and Waterfall project methodologies. Comfortable with Agile ceremonies and project and development planning tools (e.g., Azure DevOps).
  • Responsible for project tasks as assigned and collaborates with various business and technology teams as necessary during project delivery.
  • When acting as technical lead, responsible for the quality and execution of work assigned to team members within the project.
  • Ensures documentation for production systems as part of go live for new platforms and enhancements (e.g., build books, implementation procedures, etc.)
  • Responsible for documenting and completing QA / UAT as part of new solutions.
  • Acts as a subject matter expert for CRM and related processes, including data flows, automated processes, and business processes.
  • Supports the documentation of technical scope, requirements, and deployment plans.
  • Assists in developing new processes or practices, testing / reviewing changes and providing feedback.

Provides advanced technical and end user support.

  • Provides advanced technical support to resolve issues with Salesforce, application integrations and related tools or plug-ins.
  • Work directly with end users to diagnose issues, provide support and resolution.
  • Liaise and coordinate with DAS teams, relevant technology team staff, stakeholders, and vendors as necessary to resolve issues and maintain the platform and applications.
  • Support other Salesforce roles, including administrators, analysts, and data specialists, as required.
  • Provide subject matter expertise to the salesforce coordinators as required.
  • Uses Ticketing System to contribute to a knowledgebase for issue resolution; create and maintain design and process documentation for developed processes.

QUALIFICATIONS, SKILLS, AND EXPERIENCE :

  • Extensive experience in Salesforce development with a strong understanding of Salesforce architecture, best practices, and limitations.
  • 5+ years’ experience supporting enterprise applications in complex environments.
  • Experience in leading technical projects including (requirements gathering, documentation, testing, operationalization, or solutions)
  • Strong analytical and problem-solving abilities, with a focus on delivering innovative and efficient solutions.
  • Proficiency in Apex, Visualforce, Lightning Web Components, Salesforce APIs, and web technologies (HTML, CSS, JavaScript).
  • Hands-on experience in integrating Salesforce with third-party systems using REST / SOAP APIs, middleware, and data migration tools.
  • Experience in system / application architecture, troubleshooting, support and developers’ tools.
  • Salesforce certifications such as Salesforce Certified Platform Developer I and II are highly desirable.
  • Microsoft Dynamics Administrator and Developer
  • Programming languages, including Apex, .net, HTML, JavaScript an asset
  • Working with vendors and project management.
  • Knowledge and experience with Agile & Waterflow Project methodologies.
  • Use of development and project planning tools, such as Azure DevOps, Jira and Asana.
  • Understanding of ITIL process, IT change management, incident management, problem management.
  • Bilingualism is an asset.
  • Knowledge in data analytics, data models, and reporting tools.
  • Web application knowledge (Website development process and support)

WHAT YOU CAN EXPECT FROM US :

CCS offers meaningful opportunities to help make a difference in the lives of Canadians with cancer, their caregivers, families, and communities.

We are committed to building and nurturing an inclusive community for our employees by highlighting their unique experiences.

We value diverse skills and strongly encourage applications from all qualified candidates. CCS is committed to fostering a culture that is inspiring, supportive and exemplifies our core values :

COURAGEOUS UNITED CARING RIGOROUS

In return for your skills and dedication, we offer an attractive compensation package that encompasses a competitive salary, excellent benefits, which include paid parental leave, paid family sick time and health insurance, and the opportunity to have a rewarding employment experience where your contributions can make a true difference every day.

HOW TO APPLY :

Qualified candidates are invited to submit their resume, cover letter and salary expectations by September 27th, 2024 .

We thank all candidates for their interest and advise that only those selected for an interview will be contacted.

OTHER INFORMATION :

CCS is committed to employment equity and encourages applications from all qualified candidates. In accordance with the local provincial Accessibility Act , accommodation will be provided as requested throughout the recruitment process.

We want to make the interview process a great experience for you!

Please note that in keeping with the mandate of CCS to model and promote healthy lifestyles , employees are not permitted to smoke in or about CCS premises or while carrying out CCS business.

As an employer, occupational health and safety legislation requires that we protect our workers from health and safety risks in the workplace.

CCS has implemented a mandatory vaccination policy requiring that all staff who work in any of our physical workplaces must be fully vaccinated against COVID-19.

All employees will need to attest to their vaccination status through a secure online form or automated applications. Reasonable accommodation and remote working will be discussed on a case-by-case basis.

Privacy Disclosure

We collect your personal information through forms, by phone or in person to evaluate your candidacy for the role(s) you have applied for, to contact you regarding your candidacy, and to generate recruitment related reports.

If selected for a position at CCS the information provided will be used for the purposes of pre-employment checks and added to your employee file.

We may share your personal information with third parties, including recruitment consultants, within or outside your province or territory or outside Canada to carry out the purposes identified above, or as required by law.

We may contact you by mail, email, phone or text. You can exercise your right to access your information or have it corrected, unsubscribe from communications or withdraw your consent by selecting these options within the ADP system, or by contacting privacy@cancer.

ca. For more information about our privacy practices , visit cancer.ca / privacy.

CONNECT WITH US

LinkedIn Facebook Twitter YouTube

LI-VL1

LI-HYBRID

5 days ago
Related jobs
Canadian Cancer Society
Hamilton, Ontario

We are looking for an experienced and innovative Senior Salesforce Developer who possesses a strategic and architectural mindset. Salesforce certifications such as Salesforce Certified Platform Developer I and II are highly desirable. Reporting to the Senior Manager, Technical Solutions, the ideal c...

KPMG
Canada, Canada

We are seeking a Senior Consultant or Manager , Salesforce Developer with proven experience designing and implementing innovative solutions powered by the Salesforce platform. As a Salesforce Developer, you will use your strong technical capabilities and be a key member of a high performing team. Pa...

Promoted
Procom
Canada

Senior Business Analyst – Wealth Mgmt:. Procom is seeking a Senior Business Analyst for a contract role with one of our clients in the financial sector. Senior Business Analyst – Wealth Mgmt:. ...

Promoted
Calian Group
Greater Ottawa Metropolitan Area, Canada

Calian is seeking a Software Developer for an upcoming modeling and simulation project in the defense sector. Design, write, read, test, and correct code for new software, including programming animation software to predefined specifications for interactive video games, Internet, and mobile applicat...

Promoted
Perseus Group, Constellation Software
Canada

Operating as a group of companies since 2011, Constellation Dealership Software provides market-leading software products designed to help 6000+ specialty dealerships succeed in their specific industry. As a senior developer on our team, you will be driven by a passion for enhancing our core desktop...

Promoted
VeriPark
Canada

Good understanding of Business Banking Operations and Functions especially in Business Lending, Business Onboarding and Account Opening & Credit policy & decisioning. Responsible for gathering and documenting business requirements, ensuring they are aligned with stakeholder needs and regulatory stan...

Promoted
Bamboo
Canada

You will be a lead developer responsible for the development of new software products and enhancements to existing products. Develop and support software including applications, database integration, interfaces, and new functionality enhancements. Experience with Agile or Scrum software development ...

Promoted
Weever
Ontario, Canada

Rust and more and we are looking for additional developers to join this exciting project. ...

Promoted
Lawton Senior Living
Canada

We are looking for a strong software engineer for the Rider team to build the best user experience for our customers. Lead the cross-functional collaboration with PMs, Engineers, Design, Data Scientists, Research, and Operations teams. Mentor and support other engineers on the team. ...

Promoted
BCAA
Canada

The Senior Business Analyst acts as a liaison between business users and the information services division, translating critical business objectives into actionable technical solutions while mentoring junior analysts and coordinating BA activities. As a Senior Business Analyst, they ensure correct i...