Senior Software Engineer (Web)
Company Description
About the opportunity:
NielsenIQ has a unique opportunity for a Principal Software Engineer in our retail intelligence product development team. This is a highly technical role that will allow you to be involved in the architecture of both front end and back end web development as we extend our embedded analytics platform.
As a Principal Software Engineer, you’ll be part of a team of highly skilled web, business intelligence, infrastructure and data engineers who are proud to partner with some of the world’s leading retailers on challenging, cutting-edge, data driven solutions, powered by technology, and people. While your core skill will be web front and back end development, you will be expected to contribute in all areas of the product by developing your skills in other technologies, such as data, automated testing and infrastructure.
NielsenIQ ensures that its associates maintain a healthy work-life balance. We put associates first – investing to develop their technical and soft skills. We learn together, deliver awesome products that we are proud of, and have fun.
Job Description
About you:
You are confident participating in an agile environment on design, development, testing and implementation of web solution components and modules
You bring positive energy to the team and thrive on strong collaboration
You are someone that others look to to solve complex problems, bounce ideas off of, and provide an alternate viewpoint
You are self-motivated and thrive on developing solutions to open-ended business problems
You believe in creating great user experiences through application flow and front-end design
You have 4-10 years of developing end to end web solutions
You have a bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or another related discipline
Qualifications
What you’ll do:
Leverage your previous experience to develop moderately to highly complex software solutions from business requirements that follow department software solution design standards
SME of one or more areas in the product architecture
Lead discussions on requirements clarification for various technology projects
Research alternate technology options to improve and expand solutions
Develop web solutions for industry-leading interactive retail analytics, with opportunities for leadership on some projects as a full stack developer
Develop backend features in Java and corresponding development frameworks such as Spring
Develop frontend features in Angular - JavaScript, TypeScript, Node js
Work with:
HTML5, CSS3, JSON
Bootstrap, LESS, SASS
Database - Snowflake, Postgres
Atlassian tools - Git/Bitbucket, JIRA, Confluence, Bamboo
Troubleshoot and correct complex software defects
Participate in peer code reviews
Nice to have:
Experience in server-side development (NodeJS, C#, Java, Python, Scala)
Experience integrating RESTful APIs
Experience developing data-driven visualizations using Qlik Mashup, Nebula.js, picasso.js, Enigma.js, D3, ChartJS, HighCharts, Raphael, AnyChart, etc
Familiarity with wireframing, UX design or UI patterns
Cloud deployment experience e.g. Amazon Web Services, and Azure
Big Data, Data Warehousing, In-Memory Database 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.
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.