Search jobs > Toronto, ON > Permanent > Senior software engineer

Senior software engineer manager – Enterprise content

Hays
Toronto, Ontario, Canada
Permanent

Role : Senior software engineer manager Enterprise content

Location : Toronto, ON

Length : Permanent

Type : Hybrid

We are 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.

RESPONSIBILITIES

  • 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.
  • 13 hours ago
Related jobs
Sun Life
Toronto, Ontario

You will assist and provide guidance in the testing and validating of ServiceNow systems and software to ensure requirements are being met and that they align to SunLife ServiceNow standards and protocols. Analyzes software and systems before customer use to ensure the product is defect-free. Bachel...

Electronic Arts
Toronto, Ontario

As a Senior Physics Engineer at SEED, you will:. Some of our research includes bringing digital characters to life, using machine learning for game AI and content creation, and developing novel real-time graphics & physics techniques. You work well within a team and want to collaborate with other re...

Whistle
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...

Lime
Canada

We are looking for a strong senior software engineer to join our fast-growing team and contribute to two critical areas at Lime: Payments and Trust. Develop robust and extensible engineering platforms that can reliably serve millions of transactions at Lime. Contribute to shaping overall engineering...

Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets...

Index Exchange, Inc.
Toronto, Ontario

We are significantly expanding our technology teams, and are looking for technologists with a passion for high performance software development, and a drive to deliver software products and platforms that enable and empower industries at a global scale. Minimum of 3 to 5 years of hands-on experience...

Oxa Autonomy
Toronto, Ontario

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. As a Senior Software Engineer in the Evaluators, Metrics and Tooling platf...

Oxa
Toronto, Ontario

As a Senior Software Engineer in Trajectory Planning, you will be responsible for designing, implementing, testing, and deploying algorithms that realise the desired behaviours that the AV needs to exhibit in any particular scenario. Contribute significantly to the engineering lifecycle, including s...

Daktronics
Canada Remote
Remote

Bachelor’s degree in Computer/Software Engineering or Computer Science or related field with advanced programming curriculum. Why consider Daktronics for my Software career?. Build software empowering global customers in creating engaging experiences. Develop and maintain full stack software applica...

Ripple
Toronto, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...