At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future.
About the Role
- As a Software Developer, you will be a contributor of a Scrum team focusing on Calling Center software development tasks.
- Your primary objective is to ensure project goals are achieved and are aligned with business objectives.
-You will also work closely with your Scrum team and program team to test, develop, refine and implement quality software in production via standard Agile methodologies.
Responsibilities
- Build scalable, reliable, cost-effective solutions for both the Cloud and on-premises.
- Understanding of current technologies and experience with legacy technologies.
- Understands when the architecture needs to change to meet requirements. Understand system test principles and best practices.
- Create reusable code and components for audio software development, to be utilized across various projects.
- Provide cloud integration development support to various project teams.
- Build rapid technical prototypes for early customer validation of new audio technologies.
- Rapidly identify and resolve technical incidents as they emerge.
- Collaborate effectively with Data Science to understand, translate, and integrate methodologies into engineering build pipelines.
- Collaborate with product owner to translate complex business requirements into technical solutions, providing leadership in the design and architecture of audio systems.
- Provide development support for cloud integration specific to audio software projects.
- Develop solutions adhering to best practices in resilience, scalability, cloud optimization, and security in the audio software domain.
- Document and maintain standards, best practices, and design/architecture patterns for audio software development.
Key Skills (Domain Expertise)
- 3-5 years of related experience with a Bachelor’s degree or equivalent work experience.
- Must have strong analytical and technical skills in troubleshooting and problem resolution.
Technical Skills
- 3-5 years of hands-on software development with a bachelor’s degree.
- Must have strong verbal/written communication skills.
- Experience in software development using programming languages & tools/services: .Net Programming (c#, Basic, asp.net), Java, Python, JavaScript and strong in SQL.
- Experience with orchestration tools: Apache Airflow or similar tools.
- Strong knowledge on Windows, Unix/Linux OS, commands, shell scripting, python.
- Strong experience in Java/J2EE, Spring boot/cloud frameworks.
- Agile scrum experience in application development experience is required.
- Strong knowledge in SQLServer and/or Oracle.
- Deployment and automation: CI/CD Pipeline.
- Knowledge in Gitlab /Bitbucket.
- AWS Programming Certification is a plus.
- Ability to quickly learn vendor owned Computer Aided Telephone Interviewing (CATI).
Mindset and Attributes
- Strong verbal and written communication skills.
- Strong analytical and technical skills in troubleshooting and problem resolution.