Software engineer

| Remote
Sorry, this job was removed at 6:19 a.m. (CST) on Thursday, February 3, 2022
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description

Our NielsenIQ Technology teams are working on our new “Connect” platform, a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on NielsenIQ’s data and insights to innovate and grow.

As a Software Engineer role is responsible for the implementation, enhancement and support of NielsenIQ systems and services, and contributes to technical solutions that advance NielsenIQ’s business goals, objectives, strategies in a direct and measurable way. 

This role requires an understanding of modern software development processes and best practices; cloud-native software development principles; performance and reliability tuning and testing; Agile development practices; system troubleshooting and incident management. The Software Engineer contributes to a high-performing team in a fast-paced organization, driven by an intense customer focus and possessing strong technical and communications skills. 

What you’ll do

  • Contribute to the development of complex, enterprise-class software systems and services.

  • Work with managers, team leads and other developers to deliver high-quality solutions to complex business requirements.

  • Contribute to on-going support, troubleshooting and incident management needs.

  • Demonstrate a consistent commitment to modern software development quality, testing and performance techniques and best practices.

  • Demonstrate the curiosity and technical aptitude necessary to contribute to technical solutions beyond the specific domain of software development.

  • Participating in detailed requirements, design, development, documentation and integration efforts

  • Developing scalable, mission-critical web applications and services using modern tools and architectures to solve complex technical problems across the web application stack

  • Working with the Product Owner and User Experience team to transform business requirements into technical requirements

  • Working independently, assuming strong personal ownership of complex technical problems and delivering high-quality solutions

  • Participating in agile ceremonies (daily standup, backlog refinement and sprint planning)

  • Working with Scrum Master, Release Manager and Technical Product Owner to ensure sprint deliverables are on schedule

  • Producing documentation, specifications and POCs as needed

  • Technical interfacing with software vendors and internal clients as assigned

  • Back-end focus (as needed): Java ,Springboot ,SQL ,RESTful API design and development ,Distributed system architecture (microservices) ,Twelve factor application architecture ,OpenAPI specifications (creating and/or applying to development work) ,Message queues 

  • Front-end focus (as needed): React (preferred; other modern front-end framework experience considered) JavaScript ,CSS ,Single page application architecture 

We’re looking for people who have

  • Bachelor degree in computer science/engineering, management information systems or other IT-related major or equivalent. 

  • 3-7+ years of software development experience. 

  • 3+ years designing and developing cloud-native software systems and services. 

  • 3+ years RESTful API development experience (back-end focus). 

  • 3+ years React (or equivalent modern JavaScript framework) experience (front-end focus). 

  • Cloud-native systems and services (Azure strongly preferred; other cloud platforms considered) 

  • Unit, functional, integration and end-to-end testing best practices 

  • (Desired) Familiar with Identity Management principles and authentication/authorization systems (LDAP, Okta, Ping Federate, Mod Auth OIDC 

  • Performance tuning and testing best practices 

  • Competent with Agile software delivery methodology 

  • Familiar with Containerization principles and use 

  • RESTful API design and development

  • 3-7+ years contributing to the development complex software systems and services. 

  • Proven ability to implement and deliver scalable, secure, performant software. 

  • Experience working successfully and partnering with team members across various business units, functions and geographies. 

  • Solid understanding of software development lifecycles, product management lifecycles, and release management processes. 

  • Technical aptitude beyond software development is highly desired, including demonstrated professional ability in devops, infrastructure, database design and administration, quality assurance engineering, system reliability engineering, automation, performance testing and optimization, etc. 

  • Business and technology acumen, including a demonstrated understanding of general IT policies, services, security, processes, structure, roles & responsibilities. 

  • Ability to function effectively under pressure in an environment of rapid change and complex requirements. 

  • Must be organized, self-motivated and capable of working independently. 

  • Professional level cloud service provider experience, preferably Azure. 

  • Ability to work flexible hours and be accessible for production system support as required. 

Additional Information

All your information will be kept confidential according to EEO guidelines.

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our office is located in the heart of the Loop, easily accessible to multiple Metra & 'L' stops (brown, orange, pink, purple, red, & blue lines!)

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NielsenIQFind similar jobs