Senior .NET Developer (Sitecore CMS)

Canadian Cancer Society


Date: 19 hours ago
City: Halifax, NS
Salary: CA$76,000 - CA$114,000 per year
Contract type: Full time
Job Title: Senior .NET Developer (Sitecore CMS)

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 by November 28th, 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.

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 [email protected] . For more information about our privacy practices, visit cancer.ca/privacy.

Connect With Us

LinkedIn   | Facebook   | Twitter   | YouTube

#IND

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Hollister Co. - Brand Representative, Halifax

Abercrombie and Fitch Co., Halifax, NS
59 minutes ago
Abercrombie & Fitch Co. (NYSE: ANF) is a leading, global specialty retailer of apparel and accessories for men, women and kids through five renowned brands. The iconic Abercrombie & Fitch brand was born in 1892 and aims to make every day feel as exceptional as the start of a long weekend. abercrombie kids sees the world through kids’ eyes, where...

Senior Business Systems Analyst - GFT - Halifax

RBC, Halifax, NS
18 hours ago
Job SummaryAnalyzes and develops functional business requirements and modules testing for assigned projects. Applies complete knowledge, skills, and practices to perform assignments.Job DescriptionWhat is the Opportunity:As a Business Systems Analyst within HR & Compensation Technology you’ll be part of a cross-functional team. In your role you will provide business analysis on assigned projects in order help to ensure program /...

Copy Centre Representative

Staples Canada, Halifax, NS
1 day ago
Job DescriptionWho we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day.At solutionshop, we partner with customers to help them find the right solutions to be successful, such as services...