North America / Canada / ON / Markham /


#: 743999722586623 / REF656I

Mid-Senior Level


Job Description

As a Nielsen Brandbank Lead Software Developer, you will work collaboratively alongside other development team members, Product Owners & Scrum Masters to realize business goals, while helping lead and mentor a local development team.  You will be using an incremental delivery approach, and be responsible for developing new and existing products by understanding and translating backlog items into solutions.


  • Work with the Scrum Master in coaching and mentoring other team members to help them embrace the Agile mindset
  • Approach work from an Agile mindset applying practices and principles wherever possible
  • Attend and participate in all Sprint events to achieve desired outcomes 
  • Interact with stakeholders/Product Owner to clarify requirements and provide input into the creation of User Stories  
  • Responsible for estimation, sprint planning and managing all their own tasks and reporting on progress
  • Collaborate closely with all team members to take a shared responsibility for the sprint backlog and the team’s success
  • Take responsibility for the quality of the team’s code – writing unit tests and conduct unit testing where applicable
  • Maintain broader code quality through peer code reviews 
  • Perform live releases in line with team release schedule 
  • Identify improvement opportunities to improve team processes and agree on actionable improvements
  • Provide 2nd/3rd line support within his/her domain environment
  • Be available, on a best endeavors basis, to support the resolution of Severity 1 and 2 incidents for applications owned by your team between 7am and 10pm local time on local working days as well as providing retrospective feedback


  • Demonstrable experience of mentoring other more junior Developers
  • Bachelor’s Degree in a relevant field of work or equivalent professional qualification or experience
  • Strong hands on technical skills across some or all of the Microsoft Stack and other key technologies:
    • .NET (C# preferable)
    • MS Azure
    • Javascript / Typescript / React 
    • SQL Server
    • ASP, MVC, WPF
    • Unit Testing (NUnit, MSTest, Moq)
    • GIT
    • XML, JSON
  • Excited by technology, with up to date understanding of latest technologies
  • Ability to learn new languages and technologies quickly
  • Familiarity and good experience with Agile development methodologies and the complete product lifecycle from inception to delivery
  • Good understanding of software architecture, issues and design
  • Good understanding of data and databases
  • Proven track record or working as part of a team to deliver software solutions to meet customer needs
  • Thorough and detailed approach with the ability to identify appropriate user/business solutions
  • Some experience of code reviews and coding standards
  • Excellent communication skills – both written and verbal
  • An analytical mind