Job Description: On behalf of our client, Affinity is looking for a Senior Sitecore Developer for a six month contract to hire. This person can be anywhere in Canada as the work will be fully remote.Qualifications:5-10 years of experience developing solutions on the Sitecore platform, including expertise in personalization, analytics, and component development.Strong understanding of web application architecture and experience with architectural patterns for large, multi-lingual, high-scale websites.More than 3 years of team leadership and customer-facing experience, with the ability to effectively communicate with both developers and business stakeholders.Over 10 years of experience with .NET, AJAX, or Java, along with a solid understanding of client-side scripting and JavaScript frameworks, including jQuery (or equivalent).More than 10 years of experience in application design and programming across the full stack, with a focus on modern web techniques.Sitecore Professional Developer certification.Experience with Unicorn, CI/CD pipelines, and GIT repositories in Azure DevOps.Proven experience in leading peer code reviews.
Nice to haves:Experience with mobile development and mobile-first responsive design.Strong understanding of cross-browser compatibility issues and methods to work around them.Familiarity with the MVC design pattern.At least 2 years of experience with Agile software development methods.Experience with upgrading major versions of Sitecore.Experience creating standalone modules integrated with Sitecore to enhance the content author experience.Experience integrating APIs into Sitecore to push data into the CMS and/or pull data out of the CMS for use in other systems.Understanding of developing secure, public-facing applications.
Affinity Earn: Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity: Affinity Group is a full-service Information Technology services and staffing company. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on five core principles: Transparency – Flexibility – Efficiency – Agility – Inclusivity. We teamed up with ClimatePartner on 2022 to offset our emissions and move toward being a more environmentally friendly company and we are proud to now be officially Carbon Neutral Certified. For more information on Affinity, please visit www.affinity-group.ca Job Number: 10890