Europe / United Kingdom / England / Norwich /


#: 743999724733430 / 50240657



Job Description

Junior Developer, Norwich – Nielsen Brandbank


Nielsen Brandbank Software Developers work collaboratively alongside other development team members, Product Owners & Scrum Masters to realise business goals. 

Working within dedicated domains, the Software Developer – using an incremental delivery approach – is responsible for developing new and existing products by understanding and translating backlog items into solutions.


  • 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 his/her own tasks and reporting on progress
  • Collaborates closely with all team members to take a shared responsibility for the sprint backlog and their success
  • Take responsibility for the quality of his/her own code – writing unit test and conduct unit testing where applicable
  • Maintain broader code quality through peer code reviews 
  • Assist with live releases in line with team release schedule  
  • Identify improvement opportunities and agree on actionable improvements
  • Provide 2nd/3rd line support within his/her domain environment


  • Bachelor’s Degree in a relevant field of work or equivalent professional qualification or experience
  • Some hands-on technical skills across some or all of the Microsoft Stack and other key technologies:

               – .NET (C# preferable)

               – MS Azure

               – ASP, Web API, WCF, MVC, WPF

               – Javascript / Typescript (React preferable)

               – SQL Server

               – Unit Testing (NUnit, MSTest, Moq)

               – GIT

               – XML, JSON

  • Excited by technology, with up to date understanding of latest technologies
  • Very good verbal and written English communication skills
  • Desire to learn new technologies
  • Exposure to full systems development lifecycle
  • Some understanding of software architecture, issues and design
  • Some understanding of data and databases
  • Some history of working as part of a team to deliver software solutions to meet customer needs
  • Thorough and detailed approach with an understanding of delivering appropriate user/business solutions 
  • Some experience of code reviews and coding standards
  • Exposure to working on agile methodologies and using agile tools