Associate Software Engineer

2 weeks ago


Bengaluru, Karnataka, India The Nielsen Company 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.

Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve.

We enable your best to power our future.

This position is responsible for analyzing, developing, testing, and supporting highly complex in-house data coding application software and services in AWS, Python/Spark or 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 Associate 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 support and work with multiple delocalized project teams in multiple regions.

As a C# .NET Core or Python 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.
Experience in backend development using C# and .NET Core, minimum 1 year.
Python/Spark experience on AWS EMR.Familiarity with microservices architecture and distributed systems.
Familiarity with AI.Understanding of database design and optimization.
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.Understanding of version control systems, especially Git.
Excellent problem-solving and debugging skills.
Must have a CAN-DO attitudeUnderstanding of SOLID principles.
Strong communication and collaboration skillsAbility to apply analytical and problem-solving skills to solve complex design and coding problems.

  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Better Opportunities Await at ShareFileShareFile offers an environment where you can excel, grow, and make an impact every single day. We operate at a fast pace, thrive in ambiguity, and are dedicated to prioritizing customer satisfaction.At ShareFile, we value every aspect of you - your ideas, inspirations, aspirations, and proactive attitude. Our...


  • Bengaluru, Karnataka, India Commonwealth Bank Full time

    Organisation: CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward, to progress. To make the right financial decisions and achieve their dreams, targets and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas and energy...


  • Bengaluru, Karnataka, India Commonwealth Bank Full time

    Organisation: CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward, to progress. To make the right financial decisions and achieve their dreams, targets and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas and energy...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Better work begins at ShareFile ShareFile is a place where you can stretch, grow, and make an impact every day. We move fast here, thrive in gray zones, and are committed to putting the customer first. We value the whole you – your ideas, your inspirations, your aspirations, your initiative – and leadership gives us the space to explore and the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Better work begins at ShareFileShareFile is a place where you can stretch, grow, and make an impact every day. We move fast here, thrive in gray zones, and are committed to putting the customer first. We value the whole you – your ideas, your inspirations, your aspirations, your initiative – and leadership gives us the space to explore and the feedback...


  • Bengaluru, Karnataka, India Finastra Full time

    Join Our Team as an Associate Software Engineer at our Bangalore OfficeResponsibilities & Deliverables:Participate in software design meetings and analyze user needs to determine technical requirements.Design and develop high-quality code.Test, debug, analyze, and fix application problems/issues.Collaborate closely with stakeholders to address issues...


  • Bengaluru, Karnataka, India ALTERYX Full time

    We're looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you're a high performer who's an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software 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 Software Engineer, you will be responsible for developing, testing, and maintaining software...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Description Summary:The Associate Technical Support Engineer assists Rocket customers with questions and problems regarding the installation, setup, configuration and functionality of Rocket Software products. The Engineer will troubleshoot reported symptoms to aid in the resolution process either directly for the customer or to help guide the...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business:MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business.Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting...


  • Bengaluru, Karnataka, India Kaplan Full time

    About the jobJob Description :For over 80 years, Kaplan has been leading the way in education and professional growth. We are a global company merging education and technology, concentrating on teamwork, creativity, and innovation to offer a top-notch educational journey and establish Kaplan as a fantastic workplace. Our branches in India were established in...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business: MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and...


  • Bengaluru, Karnataka, India The Nielsen Company 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. Embark on a new initiative, explore a fresh approach, and take license to think big,...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...


  • Bengaluru, Karnataka, India The Boeing Company Full time

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great...


  • Bengaluru, Karnataka, India The Nielsen Company 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. Embark on a new initiative, explore a fresh approach, and take license to think big,...

  • Software Engineer I

    1 week ago


    Bengaluru, Karnataka, India Rocket Software Full time

    Job DescriptionSummary: The Software Engineer-I is responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. They develop software tools for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.Essential Duties and Responsibilities:Learn and...


  • Bengaluru, Karnataka, India Capital One Full time

    Voyager , India, Bangalore, KarnatakaPrincipal Associate, Software EngineeringAt Capital One India, we work in a fast paced and intellectually rigorous environment to solve fundamental business problems at scale. Using advanced analytics, data science and machine learning, we derive valuable insights about product and process design, consumer behavior,...


  • Bengaluru, Karnataka, India Capital One Full time

    Voyager , India, Bangalore, KarnatakaPrincipal Associate, Software Engineering At Capital One India, we work in a fast paced and intellectually rigorous environment to solve fundamental business problems at scale. Using advanced analytics, data science and machine learning, we derive valuable insights about product and process design, consumer behavior,...