SOFTWARE DEVELOPER - (Backend Developer, Java, Scala, Python, GO lang)

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

Description For SOFTWARE DEVELOPER - (Backend Developer, Java, Scala, Python, GO lang)

Nielsen, a global measurement and data analytics company with nearly 14,000 associates, is seeking a Software Developer specializing in Backend Development. This role offers an exciting opportunity to work with cutting-edge cloud and data technologies in a dynamic environment that encourages learning and experimentation.

The ideal candidate will collaborate closely with Product, Data Science & Operations teams to build high-quality software that meets specifications. You'll be working on complex analytics products, designing and implementing new features and enhancements. This role requires a self-starter who can take special projects from inception to completion, with a strong desire to understand Nielsen's unique business and associated technical challenges.

Key responsibilities include analyzing requirements, proposing solutions using software modules, and implementing designs using various programming languages and tools. You'll integrate solutions with internal services, lead brainstorming sessions, conduct training, and provide technical support to colleagues. The role also involves using workflow tools for task management and quality control, as well as performing code reviews and providing mentorship.

To succeed in this role, you should have a strong background in backend development, with experience in languages such as Java, Scala, Python, and Go. Familiarity with SQL, relational databases, big data systems, and cloud services is crucial. You'll be working in a hybrid environment, allowing for flexibility while maintaining collaborative opportunities.

Join Nielsen to be part of a community that champions your success and enables you to think big, continuously improve, and power the company's future. If you're passionate about data, cutting-edge technologies, and making projects shine, this could be the perfect opportunity for you to grow your career in a supportive and innovative environment.

Last updated 5 months ago

Responsibilities For SOFTWARE DEVELOPER - (Backend Developer, Java, Scala, Python, GO lang)

  • Design and implement new features for complex analytics products
  • Analyze requirements and propose solutions
  • Use programming languages, data management tools, and orchestration tools
  • Integrate solutions with internal services
  • Lead group brainstorming and problem-solving sessions
  • Conduct training sessions on technical topics
  • Provide technical support to colleagues
  • Use workflow tools for task tracking and quality management
  • Develop proficiency with Nielsen's internal platforms
  • Perform code reviews
  • Provide technical feedback and mentorship

Requirements For SOFTWARE DEVELOPER - (Backend Developer, Java, Scala, Python, GO lang)

Java
Scala
Python
Go
PostgreSQL
MySQL
  • Master's or Bachelor's degree in Computer Science, Computer Engineering or related IT field
  • 3 years experience (with Master's) or 5 years experience (with Bachelor's) in software development
  • 3 years experience with modern programming languages like Java, Scala, Python, GO lang
  • Experience with version control tools like Git, repository tools like Gitlab and Github
  • Experience with issue tracking tools like Jira
  • Experience working with Linux or other Unix-based operating systems
  • 2 years experience with SQL and relational databases
  • 2 years experience with big data systems and cloud services

Interested in this job?

Jobs Related To Nielsen SOFTWARE DEVELOPER - (Backend Developer, Java, Scala, Python, GO lang)

Java Developer (P2)

Java Developer position at Nielsen, focusing on building and maintaining scalable distributed systems for global audience measurement platforms.

.Net Developer

.Net Developer position at Nielsen, working on backend development for Nielsen One Application with focus on microservices and cloud technologies.

Support Engineer

Support Engineer at Nielsen, providing technical solutions and client support in media analytics.

Support Engineer

Join Nielsen as a Support Engineer to deliver technical solutions, support clients, and contribute to powering a better media future.

Technical Support Engineer

Technical Support Engineer at Nielsen providing first-level support for streaming measurement software, requiring Unix scripting and SQL skills.