Recherche d'emploi > 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.
  • Il y a 11 heures
Emplois reliés
Offre sponsorisée
Clutch Technologies Inc.
Toronto, Ontario

Software Engineering or equivalent experience. ...

Ripple
Toronto, Ontario

Be a bold builder, working up and down the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. We are looking for Software Engineers passionate about solving exciting problems in the cross-border payments space. Par...

Twitch
Toronto, Ontario

Twitch's Video Client Engineering team is looking for experienced engineers who have worked on real-time video systems ranging from SFUs to libwebrtc and embedded devices. As a senior engineer on the real-time video team you will be reporting to the VP of Client and Devices. Experience building cros...

Scotiabank
Toronto, Ontario

The Senior Manager, Enterprise Risk is a key role within GRM to produce and coordinate risk reporting for Board, Senior management and other internal stakeholders including performance of a second line challenge role in the context of regulatory action plans, GRM self-assessment and other support ro...

Procter & Gamble
Toronto, Ontario

You will coordinate with the Project Managers, Operations Managers, and Architects. As the application has over 1000+ users of which are senior management you will need to prioritize incidents and perform bug fixes to bring them to a closure. ...

Roche
Toronto, Ontario

As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/system...

Microsoft
Toronto, Ontario

The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. Bachelor's Degree in Computer S...

Scotiabank
Toronto, Ontario

The incumbent will contribute to and assist the overall goals of Domestic Lending and Small Business, Canada by maximizing product profitability through the implementation and ongoing management of the credit acquisition adjudication module (OMDM), based on policy approved by the Senior Credit Commi...

Extreme Networks
Toronto, Ontario

Staff Software Systems Engineer. Work in edge compute platform providing software development and testing functionalities in campus and edge enterprise networks and solutions. Development of features, fixing software issues as well as developing scripts and automation tools to streamline development...

AtkinsRéalis
Mississauga, Ontario

Execute software engineering tasks including software requirements specification, software design descriptions, coding, verification, testing, and documentation. Update and/or prepare Computers Engineering design documents including software requirements specifications, software design descriptions,...