Taro Logo

Software Engineer - AM-TECH-DA-DC-10

Nielsen is a global measurement and data analytics company with nearly 14,000 associates.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - AM-TECH-DA-DC-10

Nielsen, a global measurement and data analytics company with nearly 14,000 associates, is seeking a Software Engineer to join their DevOps team. This role focuses on analyzing, developing, testing, and supporting Big Data applications.

As a Software Engineer at Nielsen, you will:

  • Work on complex big data applications deployed on AWS Cloud Infrastructure
  • Design, code, and test iteratively to support these applications
  • Plan, develop, execute, and maintain automated unit and functional test cases
  • Develop modular, robust, and maintainable automation scripts for CICD integration
  • Utilize strong analytical and technical skills to troubleshoot and resolve problems
  • Support the product owner in defining future stories and the tech lead in defining technical requirements
  • Build reusable platform code and components for multiple project teams
  • Promote best practices through peer code reviews and continuous incremental delivery
  • Collaborate with cross-functional teams to align development objectives with business goals

Key skills and qualifications:

  • 4-6 years of hands-on software development experience
  • Bachelor's degree in computer science or engineering
  • Strong cloud implementation expertise and AWS knowledge
  • Proficiency in Java (advanced), Python (intermediate), and SQL (advanced)
  • Experience with big data processing using Spark
  • Familiarity with job orchestration tools like Apache Airflow
  • Strong knowledge of Unix/Linux OS, commands, and shell scripting
  • Experience with Agile scrum methodologies
  • Expertise in various AWS services (EC2, EKS, S3, Lambda, RDS, SNS, Elasticache)
  • Knowledge of CI/CD processes and tools (Jenkins, jUnit, Terraform, JFrog, Jacoco, SonarQube)

Join Nielsen to be part of a community that champions your success and enables you to continuously improve and think big. Take on new initiatives, explore fresh approaches, and contribute to powering Nielsen's future in the exciting field of big data and analytics.

Last updated a year ago

Responsibilities For Software Engineer - AM-TECH-DA-DC-10

  • Design, code, and test big data applications on AWS
  • Develop and maintain automated test cases and scripts
  • Troubleshoot and resolve complex technical issues
  • Support product owner and tech lead in defining requirements
  • Build reusable platform code and components
  • Promote best practices and code reviews
  • Collaborate with cross-functional teams

Requirements For Software Engineer - AM-TECH-DA-DC-10

Java
Python
Linux
  • 4-6 years of software development experience
  • Bachelor's degree in computer science or engineering
  • Strong cloud implementation expertise, especially in AWS
  • Advanced Java and SQL programming skills
  • Intermediate Python programming skills
  • Experience with big data processing using Spark
  • Knowledge of job orchestration tools like Apache Airflow
  • Strong Unix/Linux skills
  • Agile scrum experience
  • Familiarity with CI/CD processes and tools

Benefits For Software Engineer - AM-TECH-DA-DC-10

  • Career growth opportunities
  • Collaborative work environment

Interested in this job?