Search jobs > Hamilton, ON > Senior developer

Senior Developer, Enterprise Content

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

Job Title : Senior Developer, Enterprise Content

Location : Toronto, Ottawa, Hamilton, Halifax, St. John’s, Vancouver, Calgary (Detailed office location information can be found by visiting this link : https : / / cancer.ca / en / contact-us)

Work Model : Hybrid

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

WHY JOIN THE CANADIAN CANCER SOCIETY (CCS)?

The Canadian Cancer Society works tirelessly to save and improve lives. We raise funds to fuel the brightest minds in cancer research.

We provide a compassionate support system for all those affected by cancer, across Canada and for all types of cancer. Together with patients, supporters, donors and volunteers, we work to create a healthier future for everyone.

Because to take on cancer, it takes all of us. It takes a society.

Help us make a difference.

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, ethnicity, and nationality.

Particularly equity deserving groups, such as members of the BIPOC, and 2SLGBTQI+ 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.

JOB OVERVIEW

The Canadian Cancer Society is looking for a Sr. Developer to plan, develop, upgrade, and troubleshoot digital products and solutions as it primarily relates to our content production, management, and delivery.

Collaborating with a cross-functional team of technical, database and marketing / research experts, you will be responsible for programming, troubleshooting, and upgrading website and mobile-first solutions where the primary goals are content management, data integration, API use, coding best practices with due consideration to user-centricity, accessibility, and privacy principles.

You are a quick learner, capable of sharing knowledge with teams / peers and leading web / mobile development projects. You are a dynamic team player capable of writing quality code under a strong understanding of project lifecycle and software development lifecycle.

To succeed in this role, you will also need to be proficient in .NET development with strong skills in C#, as well as adaptive to new products, people, and technologies.

You exhibit high energy and affinity towards user-centric solutions.

WHAT YOU’LL BE DOING :

  • Working in collaboration with developers, product & project managers, UX and QA teams to own and deliver high quality and high performing technical solutions on time and within scope.
  • Define detailed specifications for web / mobile and other technical solutions.
  • Write well designed, testable, efficient code by using best software development practices.
  • Integrate data from various back-end services, databases, and APIs.
  • Configure, customize, and code CMS-based templates, page layouts and data integration modules for public facing presence.
  • Help maintain development environments (DEV, QA, PROD etc.) in Azure ensuring effective cost structure.
  • Support IT-based system upgrades, configurations or protocols as they related to our network infrastructure for our enterprise content architecture.
  • Undertake code reviews with the design and development team, mentor / coach others as required.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Work jointly with another senior developer and / or independently based on project scope.
  • Prepare and execute demos and training sessions on technical solutions.
  • Write technical documentation for delivered solutions.
  • Plan, prepare for and execute production deployments, including documentation of release and roll-back plans, based on best practices.
  • Actively contribute to our culture of justice, belonging, equity, diversity, and inclusion by ensuring that all staff feel represented and heard regardless of their gender, age, religion, ethnicity, and nationality or race.

QUALIFICATIONS :

  • Computer Science / Software engineering degree / Or related degree / certification with a combination of training and experience in Content Management Systems.
  • 4 or more years of relevant experience working in the publishing sector, or similar industries leveraging content management systems and processes.
  • Strong web application experience in .NET with strong skills in C#.
  • Experience working with headless CMS and front-end presentation libraries such as Angular, Vue.js, and react.js is a strong asset.
  • Good knowledge of HTML, CSS, Bootstrap, and JavaScript.
  • Experience developing for Sitecore content management system and Sitecore certification is an asset.
  • Experience designing and building business / data layers and code libraries.
  • Experience with creating and consuming APIs (i.e., RESTful, GraphQL).
  • Adequate knowledge of relational database systems (such as SQL), data integration, Object Oriented Programming, and web application development.
  • Experience using Microsoft Azure DevOps toolset (or Atlassian / Jira).
  • Experience working within an Agile methodology (e.g., Scrum, Kanban) is an asset.
  • Sound problem diagnosis and creative problem-solving skills.
  • Good business acumen with an ability to work, adapt, and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.

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 .

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.

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 contactingprivacy@cancer.

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

CONNECT WITH US :

LinkedIn Facebook Twitter YouTube

LI-VL1

LI-HYBRID

9 days ago
Related jobs
Canadian Cancer Society
Hamilton, Ontario

Senior Developer, Enterprise Content . Developer to plan, develop, upgrade, and troubleshoot digital products and solutions as it primarily relates to our content production, management, and delivery. Support IT-based system upgrades, configurations or protocols as they related to our network infras...

Promoted
Procom
Canada

On behalf of our client, Procom is seeking a Senior Project and Program that is available to work PST hours in Canada. Project Controller Job Details. ...

Promoted
Apex Systems Inc
Canada

Business Systems Analyst (Basel/Equities). Apex Systems is a global IT services provider, and our staffing practice has an opening for a Business Systems Analysts with experience with vars/stresses, experience with Basel and. ...

Promoted
Equiton
Burlington, Ontario

The Web Developer is accountable for maintaining a high-functioning website that drives lead generation. As a Web Developer at Equiton, you will play a crucial role in our digital marketing team. The web developer will collaborate with marketing, design, and external vendors. The web developer may n...

Coast Capital Savings
Canada, Canada

Coaches and supports the business and technical data stewards in clarifying data definitions, outlining the appropriate uses for data, organizing and classifying data and managing metadata to recommend proper data usage and compliance. They coach and work closely with business data stewards to devel...

IRIS R&D Group Inc.
Burlington, Ontario

Assess physical and technical security risks to data, software and hardware. ...

CB Canada
Canada

The Select Group is seeking a Data Analyst for their top telecommunication client. For this role, the Analyst will join a team that manages the data lakes within the Google Cloud. ...

SRA Staffing
Burlington, Ontario

Our client, a major organization within a complex sector, is seeking a highly skilled Data Analyst with extensive experience in data extraction, database design, and process improvement. Examples should include performing analyses on internal and external data, identifying opportunities for data qua...

Insight Enterprises
Canada

Our client in the automotive sector is seeking an Azure Architect for a 4-month contract employment opportunity. The Azure Architect is responsible for designing solutions, overseeing, maintaining, and optimizing computer software systems, network, services and Azure cloud infrastructure within the ...

Dentons
Canada

The Global Data Analyst is a crucial member of the Global Digital Data Services group, playing a pivotal role in leading the integration of data across all global business systems. Close collaboration with integration developers, solution designers, database administrators, and global/regional leade...