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.