Jobs
>
Software Engineer
>
Bengaluru

    Software Engineer - bangalore, India - The Nielsen Company

    Default job background
    Full time
    Description
    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 (, 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 ability to communicate complex technical concepts and align 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.


  • Nike Karnataka, India

    Rejoignez l'équipe NIKE, Inc. · Loin de se contenter d'équiper les plus grands athlètes mondiaux, NIKE, Inc. explore les potentiels, abolit les frontières et repousse les limites du possible. L'entreprise recherche des personnes capables d'évoluer, de réfléchir, de rêver et de cr ...


  • Mercedes-Benz Bengaluru, India

    Tätigkeitsbereich:Forschung & Entwicklung incl. DesignFachabteilung:InfotainmentGesellschaft:Mercedes-Benz Research and Development India Private LimitedStandort:Mercedes-Benz Research and Development India, BangaloreStartdatum:sofortVeröffentlichungsdatum:..4Stellennummer:MER1O ...

  • Trellix

    Software Engineer

    2 weeks ago


    Trellix Bengaluru, India

    Software Development Engineer in TestApprentice- HRCustomer Success Engineer ApprenticeResearch ScientistBizops ApprenticeProduct Manager, Customer SuccessSr Software Development Engineer ,Data ProtectionSenior Software QA EngineerCustomer Success Manager, Public SectorCustomer S ...

  • Altair Engineering

    Software Engineer

    3 weeks ago


    Altair Engineering bangalore, India

    Transforming the Future with the Convergence of Simulation and Data · Job Title: Software Engineer/Sr. Software Engineer · Job Description: We are passionate about building software solutions that solve problems. We count on our engineers to empower our users with a rich fea ...

  • QSC

    Software Engineer

    3 weeks ago


    QSC bangalore, India

    Overview · The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This ...

  • MRI Software

    Software Engineer

    2 weeks ago


    MRI Software Bengaluru, India Full time

    UI Framework: Blazor; ExtJS · Database: Microsoft SQL Server/Azure SQL · Job Title: . Net Developer · HR Job Title: Software Engineer II/III · Location: Bangalore · MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. · As a Softwa ...

  • The Nielsen Company

    Software Engineer

    3 weeks ago


    The Nielsen Company bangalore, India Full time

    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. Embar ...

  • Micro1

    Software Engineer

    3 weeks ago


    Micro1 Bengaluru, India

    Software Engineer · Location : Bengaluru, Karnataka, India (Onsite). · Type : Full time. · Role Overview : · This is a full-time On-Site role as a Software Engineer. · We are looking for a Software Engineer who will be responsible for creating API end points for models and also f ...

  • The Nielsen Company

    Software Engineer

    3 weeks ago


    The Nielsen Company bangalore, India Full time

    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. Embar ...

  • The Nielsen Company

    Software Engineer

    3 weeks ago


    The Nielsen Company Bengaluru, India

    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. Embar ...

  • NetApp

    Software Engineer

    4 days ago


    NetApp Bengaluru, India

    About NetApp · We're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with sm ...

  • NetApp

    Software Engineer

    3 weeks ago


    NetApp Bengaluru, India

    Title: Software Engineer · Location: Bangalore, Karnataka, IN, · Requisition ID: Job Summary · As a technical member of the System Test Engineering (STE) team, you will work as part of the team responsible for software validation, testing and automation of Platform software an ...

  • Aissel Technologies

    Software Engineer

    3 weeks ago


    Aissel Technologies Bengaluru, India

    About Aissel · Aissel Technologies is a Software Technology Solutions and Business Research company. Our enterprise-class software solutions cater to the business intelligence needs of industry leading healthcare companies. · Job Description · We are excited to welcome talented a ...

  • TE Connectivity

    software engineer

    3 weeks ago


    TE Connectivity bangalore, India

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Overview · Designs, develops and tests software systems or applications for software enhancements and new product ...

  • PowerSchool

    Software Engineer

    3 weeks ago


    PowerSchool bangalore, India

    Overview · This position, under the general direction of the Lead and/or Manager, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software. This role will implement, code, build, and test new features, maintain existing ...

  • Infinite Computer Solutions

    Software Engineer

    3 weeks ago


    Infinite Computer Solutions bangalore, India

    About the Role: · We are seeking a highly skilled and motivated Optical Network Software Engineer to join our team. · In this role, you will play a critical role in developing and maintaining software for next-generation optical networking systems. · You will leverage your expert ...

  • LNW India Solutions Private Limited

    Software Engineer

    3 weeks ago


    LNW India Solutions Private Limited bangalore, India

    Gaming: · Welcome to the world of land-based gaming. At Light & Wonder, it's all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe. · Position Summary · Plans, designs, develo ...

  • QSC

    Software Engineer

    3 weeks ago


    QSC bangalore, India

    Overview · The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This ...

  • Lighthouse

    Software Engineer

    3 days ago


    Lighthouse Bengaluru, India

    PRIMARY · RESPONSIBILITIES · Maintain and augment software applications and services in operation at Lighthouse · Help and mentor a team of software developers, providing technical guidance and support. · Adhere to Lighthouse Engineering standards for the overall Software Develop ...

  • Talent Socio

    Software Engineer

    3 weeks ago


    Talent Socio bangalore, India

    We are looking for Software Engineers with experience building scalable and reliable cloud native services. · As a Software Engineer, you will be working on the development of our client's state-of-the-art AI platform that is used by our clients in some of the most critical areas ...