Senior Backend Software Engineer C#,.Net + Node Js

Nielsen is passionate about powering a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
AI

Description For Senior Backend Software Engineer C#,.Net + Node Js

At Nielsen, we are passionate about our work to power a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results. Our talented, global workforce is dedicated to capturing audience engagement with content - wherever and whenever it's consumed. As a Senior Backend Software Engineer, you'll be working within an international group of teams spanning India, Europe, and the USA. You will work alongside and guide a diverse team of engineers, including DevOps, Data, Backend, and Front End engineers. The role requires independence, the ability to guide junior engineers, and a passion for learning and adapting to new technologies.

Key responsibilities include:

  • Writing clean, well-tested code with an emphasis on Test-Driven Development
  • Supporting the application 24/7 based on team on-call rotations
  • Conducting code reviews and design discussions
  • Collaborating with different stakeholders including product, data science, and account managers
  • Diagnosing AWS infrastructure issues related to the application
  • Implementing best practices for application monitoring, orchestration, and performance optimization
  • Practicing DevOps and SecOps for continuous incremental delivery

Required skills:

  • 4-8 years of advanced experience with .NET Core and Relational Databases (PostgreSQL)
  • 4-8 years of experience developing and maintaining microservices using REST
  • 4+ years of experience with AWS services (S3, EC2, Aurora PostgreSQL, API gateway)
  • 2+ years of experience with CI/CD pipelines in GitLab for Kubernetes (EKS) using Docker
  • Fluency in English (C1 level)
  • Strong problem-solving and communication skills

This role offers the opportunity to work on cutting-edge technologies in a global team environment, contributing to Nielsen's mission of powering a better media future for all people.

Last updated a month ago

Responsibilities For Senior Backend Software Engineer C#,.Net + Node Js

  • Discuss the Cost of Change (code quality) with team members continuously
  • Write unit tests, integration tests and API tests
  • Support the application 24/7 based on team on-call rotations
  • Write clean code (mindful about coupling, separation of concerns, etc.)
  • Write code 90% of the time, with an emphasis on Test-Driven Development
  • Spend at least 10% of time learning and improving existing application architecture
  • Learn and adapt to new technology architectures and patterns
  • Conduct code reviews and design discussions
  • Collaborate, coordinate and present ideas with different stakeholders
  • Diagnose AWS infrastructure issues related to the application
  • Follow best practices on 24/7 application monitoring, orchestration and performance optimization
  • Implement and Practice DevOps and SecOps for continuous incremental delivery and quality product

Requirements For Senior Backend Software Engineer C#,.Net + Node Js

Java
JavaScript
Node.js
Python
  • Bachelor or Master's degree in computer science or related discipline, or equivalent work experience
  • 4-8 years of advanced experience working with .NET Core and Relational Databases (PostgreSQL)
  • 4-8 years of experience Developing, maintaining and performance tuning microservices using REST
  • 4+ years of experience working with AWS services (S3, EC2, Aurora PostgreSQL, API gateway)
  • 2+ years of experience with building CI/CD pipelines in GitLab for applications running on Kubernetes (EKS) using Docker
  • 2+ Experience using monitoring and alert orchestration tools such as DataDog, Prometheus, Grafana, OpsGenie/PagerDuty/tools
  • Fluent in English, both spoken and written, with a large vocabulary (C1 english level)
  • Understand and implement basic object oriented principles and functional programming principles
  • Commitment to following best practices for security, scalability, and performance
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues in production environments
  • Strong communication skills to collaborate effectively with cross-functional teams, stakeholders, and third-party vendors
  • Continuous improvement mindset
  • Ability to document processes, procedures, and technical architectures
  • Follow Agile principles and participate in grooming and planning sessions

Interested in this job?

Jobs Related To Nielsen Senior Backend Software Engineer C#,.Net + Node Js

Senior Software Engineer Backend Developers

Senior Backend Software Engineer role at Nielsen focusing on developing and enhancing metadata software solutions for Video, Audio, Automotive and Sports verticals.

Senior Software Engineer Backend

Senior Software Engineer Backend at Nielsen, developing flagship metadata solutions for Video, Audio, Automotive, and Sports verticals.

QA Engineer (AM-TECH-DA-SDK-104)

Senior QA Engineer role at Nielsen, focusing on test automation and API development for Digital SDK teams in Audience Measurement.

Backend Developer

Join Nielsen as a Senior Backend Developer, working on innovative software solutions with .NET, AWS, and microservices in a global team.

Sr. Software Engineer (AM-TECH-DA-SDK-08)

Senior Software Engineer role at Nielsen, focusing on backend development for Digital SDK teams in Audience Measurement, requiring 5-10 years of experience.