Backend Engineer (C#/.NET Core/Python)

Urgent
Application deadline closed.

Job Description

Company: Nielsen Media India Private Limited
Job Type: Full-Time
Location: Bangalore, Karnataka, India
Job Category: Engineering
Expected Salary: ₹ 5 – 12 Lakh Per Annum
Experience: 1 – 2 Years

At Nielsen, we believe in collaborative career growth. Joining our team of nearly 14,000
associates means becoming part of a supportive community invested in your success. We
champion your aspirations because your accomplishments are ours too. Embark on new
initiatives, explore fresh approaches, and dare to think big. Together, we continuously
improve and enable your best to power our future.

About the Role

The Software Engineer is ultimately responsible for delivering technical solutions: from
project onboarding to post-launch support, including development, testing, and user
acceptance. As a C# .NET Core and Microservices Backend Developer, you will play a crucial
role in designing, developing, and maintaining scalable and distributed backend systems
using C# and .NET Core within a microservices architecture. Collaborate with crossfunctional teams to deliver robust, efficient, and maintainable solutions for our web
applications.

Responsibilities:

1 Microservices Development::

a. Design, develop, and maintain microservices using C# and .NET Core.
b. Implement and adhere to microservices architecture principles, ensuring
independence, scalability, and resilience of services.

2 API Development:

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

3-Database Design and Optimization:

a. Design and implement database schemas, ensuring efficient data storage
and retrieval.
b. Optimize database queries and transactions for maximum performance.

4) Backend Architecture:

a. Work closely with architects and frontend developers to contribute to the
overall backend architecture and design decisions.
b. Implement and adhere to coding standards and best practices.

5) Collaboration and Communication:

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

6) Code Quality and Testing:

a. Write clean, well-documented, and maintainable code following best
practices.
b. Conduct thorough unit testing and participate in code reviews to ensure
code quality.

7) Performance Optimization:

a. Identify and address performance bottlenecks in the backend code.
b. Optimize applications for scalability, responsiveness, and resource
utilization.

8) Security Implementation:

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

9) Version Control and CI/CD:

a. Utilize version control systems (e.g., Git) to manage source code.
b. 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.
✓ Good understanding of version control systems, especially Git.
✓ Problem-solving and debugging skills.
✓ Must have a CAN-DO attitude.
✓ Good communication and collaboration skills with the ability to understand
complex technical concepts.
✓ Fast learning and ability to collaborate in a highly efficient environment.

Other Desirable Skills

✓ Experience with message brokers such as RabbitMQ or Kafka.
✓ Redis or other in-memory data structure store.
✓ Python and extension libraries.
✓ Knowledge of container orchestration tools like Kubernetes.
✓ Familiarity with NoSQL databases.
✓ Experience with identity and access management solutions.

How to Apply:

Interested candidates can apply for this position by clicking on the “Apply Now” button.

Contact Information:

Company Website: Nielsen Website
Email: Email them
Contact Phone: Contact them