Junior Software Developer (C#, .NET)

  • Full-time
  • Career Site Team: Brandbank

Company Description

Nielsen Brandbank’s mission is to enable exceptional consumer experiences everywhere, and in the Nielsen Brandbank Engineering team, we take that mission to the next level, building cutting edge solutions to empower both internal and external users. In Engineering, we harness new tools, technologies and are always on the lookout for innovative ways to approach software projects.  

We’re looking for a developer who can delve into new subject matter every day; someone who is always pushing the limits of traditional software development. 

The successful candidate will be a curious, collaborative person who is eager to draw on what they already know and who jumps at any opportunity to dive into new territories. They will be happy and eager to be involved in testing the Engineering products, to ensure the software is of the highest quality and to get amazing exposure to the SDLC. 

We work hard, stay passionate, stay curious and support each other. We are always refining our processes and looking at emerging technologies; in Engineering, everyone has a seat at the table. 

Job Description

Job Purpose 

The Junior Engineering Developer within the Engineering Team at Nielsen Brandbank will bring their hands-on technical experience, flair for innovation and willingness to learn to help maintain existing Engineering products, test new features and provide support in the development of new products. Working with the Engineering Manager, Lead Developer and the rest of the Engineering team, the Junior Engineering Developer will translate requirements, ideas and opportunities into features, prototypes and products; whether using technology and processes they are already familiar with or after a period of R&D and discussion within the team. They will take part in all aspects of the SDLC, bring energy to agile ceremonies and support other members of the engineering team.  

Job Responsibilities 

  • Development of bespoke software applications  

  • Work closely with and under the direction of technical leads, product owners and solution architects on the definition and planning of software projects 

  • Complete testing and work alongside testers of products to ensure software quality whilst taking ownership of the quality of code you produce and performing tests when necessary  

  • Work within coding standards, quality and timescales as directed by the solution architects and technical leads, whilst also feeding improvements and suggestions back into the process 

  • Provide peer code reviews and take steps to rectify issues and improve code quality 

  • Provide 2nd/3rd line support as and when required. 

  • Consult with internal and external customers as required 

  • Feed into process improvement 

  • Keep solutions focused on the user and prioritise a good UX 

  • Provide feedback and escalate issues into Lead Developer and Engineering Manager 

Role Requirements E=essential, P=preferred 

E - Demonstrable experience with Python 

E - Demonstrable hands-on technical skills across some of the Microsoft Stack and other key technologies: 

  • .NET (C#, Core 2.0+) 

  • Javascript / Typescript (AngularJS preferable plus React) 

  • SCSS 

  • Python (nice to have) 

  • Computer Vision library experience (nice to have) 

  • GIT 

  • XML, JSON 

  • DevOps tools (ideally Azure DevOps) 

  • Cloud platforms (ideally Azure) 

E - Proven track record of working as part of a team 

E - Thorough and detailed approach with the ability to identify appropriate user/business solutions 

P - Experience in full systems development lifecycle 

P - Understanding of software architecture, issues and design 

P - Experience of coding standards 

P-  Experience working with agile methodologies and using agile tools 

P - Good understanding of data and databases 

P - Ability to infer user requirements and deliver them using the most suitable technology 

P - Experience delivering rapid proof of concept prototypes 

P - Good UX design experience 

Additional Information

About NielsenIQ 

NielsenIQ is a global measurement and data analytics company that provides the most complete and trusted view available of consumers and markets worldwide. We provide consumer packaged goods manufacturers/fast-moving consumer goods and retailers with accurate, actionable information and insights and a complete picture of the complex and changing marketplace that companies need to innovate and grow. Our approach marries proprietary NielsenIQ data with other data sources to help clients around the world understand what’s happening now, what’s happening next, and how to best act on this knowledge.  We like to be in the middle of the action. That’s why you can find us at work in over 90 countries, covering more than 90% of the world’s population. For more information, visit www.niq.com.

NielsenIQ is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.

Privacy Policy