Nielsen is seeking an organized, detail-oriented team player to join the ITAM Back Office Engineering team as a Senior Software Engineer. Nielsen's Audience Measurement Engineering platforms support the measurement of television viewing in more than 30 countries worldwide. The ideal candidate will have exceptional skills in programming, testing, debugging, and problem-solving, as well as effective communication and writing skills.
Key Responsibilities:
- Develop and maintain software using Microsoft Visual C++ and .NET/C#
- Work on Windows platform using C++
- Utilize MFC (Microsoft Foundation Classes) for programming
- Perform SQL Programming (Microsoft SQL Server)
- Write and execute unit/integration tests, including test automation
- Participate in an Agile development environment (scrum, kanban)
- Contribute to product supplementation and automation
- Maintain clean, reusable, and well-tested code, architecture, and documentation
- Work in continuous integration and continuous deployment environments
Required Skills:
- Strong experience in C++, .NET/C#, and Windows platform development
- Proficiency in MFC and SQL (Microsoft SQL Server)
- Excellent testing, debugging, and problem-solving abilities
- Bachelor's Degree in Computer or Electrical/Electronic Engineering or equivalent
- 5+ years of relevant work experience
- Strong analytical skills and technical creativity
- Detail-oriented with a commitment to innovation
- Effective communication and writing skills in English
Additional Useful Skills:
- SQL Programming (PostgreSQL)
- Experience in building RESTful APIs
- Familiarity with web technologies including AWS, Docker, Python, JavaScript
Join Nielsen's global team and contribute to cutting-edge audience measurement technology while working in a dynamic, collaborative environment.