Nielsen - Software Engineer - C NET Core and RDS Postgres

2 months ago


Bengaluru, Karnataka, India timesjobs Full time

Position:
Software Engineer - (C#, .NET Core, and RDS Postgres)

Location:
Bangalore, India

Technology:
Other

Employment Type:
Full Time

Work Arrangement:
On-site


This position is responsible for analyzing, developing, testing, and supporting highly complex in-house data coding application software and services in AWS, C# and Postgres.

These software applications and ETL processes must be developed and maintained with high-quality standards and minimal defects.

These data coding/ETL software applications are used within Nielsen Ad Intel business to harmonize and code advertisement related data such as:
Television, Radio, Digital, Social, Search, Press, Cinema, Outdoor, and other minor media.

As part of this team you will have the opportunity to work in a young multicultural high-performance environment that will give you the possibility to work with other teams in the Nielsen Media business space.

The Software Engineer is ultimately responsible for delivering technical solutions: starting from the project's onboard until post launch support and including development, testing, and user acceptance.

It is expected to coordinate, support and work with multiple delocalized project teams in multiple regions.

As a C# .NET Core Backend Developer, you will play a crucial role in designing, developing, and maintaining scalable and distributed backend systems using C# and .NET Core or Python within a microservices architecture.

You will collaborate with cross-functional teams to deliver robust, efficient and maintainable data entry solutions.
Responsibilities

Microservices Development:
Design, develop, and maintain microservices using C#. .NET Core or Python.
Implement and adhere to microservices architecture principles, ensuring independence, scalability, and resilience of services.

API Development:
Create and maintain RESTful APIs to facilitate communication between microservices and other components.
Ensure API security, performance, and adherence to best practices.

Database Design and Optimization:
Design and implement database schemas, ensuring efficient data storage and retrieval.
Optimize database queries and transactions for maximum performance.

Backend Architecture:
Work closely with architects and frontend developers to contribute to the overall backend architecture and design decisions.
Integrate AI into workflows.
Implement and adhere to coding standards and best practices.

Collaboration and Communication:
Collaborate with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration of frontend and backend components.
Communicate effectively with team members to understand requirements, provide updates, and troubleshoot issues.

Code Quality and Testing:
Write clean, well-documented, and maintainable code following best practices.
Conduct thorough unit testing and participate in code reviews to ensure code quality.

Performance Optimization:
Identify and address performance bottlenecks in the backend code.
Optimize applications for scalability, responsiveness, and resource utilization.

Security Implementation:
Implement security best practices at both the code and infrastructure levels.
Collaborate with security teams to address potential vulnerabilities and ensure compliance with security standards.

Version Control and CI/CD:
Utilize version control systems (e.g., Git) to manage source code.
Work with continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process.

Key Skills

Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience in backend development using C# and .NET Core, minimum 3 years.
Python/Spark experience on AWS EMR.
Familiarity with microservices architecture and distributed systems.
Familiarity with AI.
Strong understanding of database design and optimization.
Several years of experience with relational databases, preferred with Postgres.
Strong understanding of data structures and algorithms.
Experience with API development and RESTful principles.
Knowledge of containerization technologies like Docker.
Familiarity with cloud platforms such as Azure or AWS.
Good understanding of version control systems, especially Git.
Excellent problem-solving and debugging skills.
Must have a CAN-DO attitude.
Strong understanding of SOLID principles.
Strong communication and collaboration skills with the ability to communicate complex technical concepts and align the organization on decisions.
Utilizes team collaboration to create innovative solutions efficiently.
Expert ability to apply analytical and problem-solving skills to solve complex design and coding problems.

  • Bengaluru, Karnataka, India timesjobs Full time

    Backend Engineer (C#/.NET Core/Python) Bangalore, IndiaTechnology Engineering /Full Time/ HybridAt 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,...


  • Bengaluru, Karnataka, India timesjobs Full time

    ## Position: Senior Software Engineer - Windows\C \.Net -AM-TECH-DA-85 Location: Bangalore, India Technology: Engineering Employment Type: Full Time Work Setup: Hybrid Nielsen is seeking an organized, detail-oriented, team player to join the ITAM Back Office Engineering team in the role of Software Engineer. Nielsens Audience Measurement Engineering...


  • Bengaluru, Karnataka, India timesjobs Full time

    Manager, FullStack (C#, .NET, React) Bangalore, IndiaTechnology EngineeringFull TimeHybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    Full Stack Developer (.NetCore, React)Location: Bangalore, IndiaTechnology: EngineeringEmployment Type: Full TimeWork Arrangement: HybridAt 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....


  • Bengaluru, Karnataka, India Nielsen Research Ltd. Co. Full time

    Apply for Nielsen Sr Software Engineer AM TECH DA 44, Career Progress Consultants in Bengaluru/ Bangalore for Year of Experience on


  • Bengaluru, Karnataka, India timesjobs Full time

    Position: Software Engineer - Data EngineeringLocation: Bangalore, IndiaTechnology: OtherEmployment Type: Full TimeWork Arrangement: HybridAt 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 succeed....


  • Bengaluru, Karnataka, India timesjobs Full time

    # - Position: Software Engineer Python Developer- Location: Bangalore, India- Type: Full Time/HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    Backend Engineer (.Net/Java/Python) Bangalore, IndiaTechnology Engineering /Full Time/ HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    Data ArchitectLocation: Bengaluru, IndiaEmployment Type: Full Time / HybridTechnology: EngineeringAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    # ### Senior/Lead Software Engineer - Data Engineering#### Location: Bangalore, India- Technology: Other- Employment Type: Full Time- Work Arrangement: HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    Backend Engineer (Java/.Net/Python/AWS) Bangalore, IndiaTechnology Engineering /Full Time/ HybridAt 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,...


  • Bengaluru, Karnataka, India timesjobs Full time

    Position: Software Engineer - PlatformLocation: Bangalore, IndiaEmployment Type: Full TimeWork Arrangement: HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    ## - Position: Software Engineer Full stack- Location: Bengaluru, India- Type: Full Time - Work Mode: HybridAt 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 succeed. We champion you because when...


  • Bengaluru, Karnataka, India timesjobs Full time

    Sr Staff DevOps EngineerBangalore, IndiaTechnology OtherFull TimeHybridPlatform engineers strike a balance between precision and disruption, between reliability and innovation. Nielsen is a tech company backed by over a century of forward momentum to show the world whats nextand we couldnt do it without our platform engineers.In Nielsen Media, we are the...


  • Bengaluru, Karnataka, India timesjobs Full time

    Position: Software Engineer - Java DeveloperLocation: Bangalore, IndiaTechnology: EngineeringEmployment Type: Full TimeWork Arrangement: HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    ## ### Software Engineer - AM-TECH-DA-02 SW ENG #### Location: Bengaluru, India- Technology: Engineering- Employment Type: Full Time- Work Setup: HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    ### Position: Backend Node JS/AWS - Software Engineer Location: Bangalore, India Type: Full Time, HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    Position: Sr. Staff DevOps EngineerLocation: Bangalore, IndiaTechnology: OtherEmployment Type: Full TimeWork Arrangement: HybridPlatform engineers strike a balance between precision and disruption, between reliability and innovation. Nielsen is a tech company backed by over a century of forward momentum to show the world whats nextand we couldnt do it...


  • Bengaluru, Karnataka, India timesjobs Full time

    Senior Data Engineer - (Spark, Presto, Pandas, RDS, EC2, S3, Athena, Lambda)Bangalore, IndiaTechnology: OtherEmployment Type: Full TimeWork Arrangement: HybridAt 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...


  • Bengaluru, Karnataka, India timesjobs Full time

    # Title: UI Developer Location: Bengaluru, India Employment Type: Full Time Work Arrangement: Hybrid 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...