Padmi
NIQ logo
NIQ

consumer intelligence · retail measurement

Software Engineer

ChennaiPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at NIQ

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You will be a skilled .NET Core Developer responsible for designing, developing, and maintaining high-performance, scalable web applications using .NET Core / ASP.NET Core. Additionally, you will build and deploy microservices-based applications on Azure Kubernetes Service (AKS) while applying system design principles such as scalability, resiliency, fault tolerance, and performance optimization. Key Responsibilities: - Design, develop, and maintain high-performance, scalable web applications using .NET Core / ASP.NET Core - Build and deploy microservices-based applications on Azure Kubernetes Service (AKS) - Apply system design principles (scalability, resiliency, fault tolerance, performance optimization) - Architect solutions to support high user traffic (~300K users) with optimal performance - Develop RESTful APIs and integrate with third-party services - Work with containerization (Docker) and orchestration via Kubernetes - Implement CI/CD pipelines (Azure DevOps / GitHub Actions) - Optimize application performance, database queries, and API response times - Collaborate with cross-functional teams (DevOps, QA, Product) - Ensure application security, monitoring, and logging - Write clean, maintainable, and testable code following best practices Qualification Required: - Strong experience in .NET Core / ASP.NET Core - Proficiency in C#, Web API development - Solid understanding of Object-Oriented Programming (OOP) - Hands-on experience with Azure Cloud - Experience with Azure Kubernetes Service (AKS) - Knowledge of Docker & Kubernetes - Familiarity with CI/CD pipelines - Understanding of scalable system architecture, microservices patterns, load balancing and caching strategies, and high availability & fault tolerance - Experience handling medium-to-high scale systems (~300K users) - Experience with SQL Server / Azure SQL - Performance tuning and indexing - Knowledge of API security (OAuth, JWT) - Experience with logging & monitoring tools (Application Insights, ELK, etc.) - Familiarity with message queues/event-driven systems (Service Bus, Kafka optional) - Strong problem-solving and analytical thinking - Ability to design systems with scalability and reliability in mind - Good communication and collaboration skills - Ownership mindset Note: Additional information about the company was not provided in the job description. Role Overview: You will be a skilled .NET Core Developer responsible for designing, developing, and maintaining high-performance, scalable web applications using .NET Core / ASP.NET Core. Additionally, you will build and deploy microservices-based applications on Azure Kubernetes Service (AKS) while applying system design principles such as scalability, resiliency, fault tolerance, and performance optimization. Key Responsibilities: - Design, develop, and maintain high-performance, scalable web applications using .NET Core / ASP.NET Core - Build and deploy microservices-based applications on Azure Kubernetes Service (AKS) - Apply system design principles (scalability, resiliency, fault tolerance, performance optimization) - Architect solutions to support high user traffic (~300K users) with optimal performance - Develop RESTful APIs and integrate with third-party services - Work with containerization (Docker) and orchestration via Kubernetes - Implement CI/CD pipelines (Azure DevOps / GitHub Actions) - Optimize application performance, database queries, and API response times - Collaborate with cross-functional teams (DevOps, QA, Product) - Ensure application security, monitoring, and logging - Write clean, maintainable, and testable code following best practices Qualification Required: - Strong experience in .NET Core / ASP.NET Core - Proficiency in C#, Web API development - Solid understanding of Object-Oriented Programming (OOP) - Hands-on experience with Azure Cloud - Experience with Azure Kubernetes Service (AKS) - Knowledge of Docker & Kubernetes - Familiarity with CI/CD pipelines - Understanding of scalable system architecture, microservices patterns, load balancing and caching strategies, and high availability & fault tolerance - Experience handling medium-to-high scale systems (~300K users) - Experience with SQL Server / Azure SQL - Performance tuning and indexing - Knowledge of API security (OAuth, JWT) - Experience with logging & monitoring tools (Application Insights, ELK, etc.) - Familiarity with message queues/event-driven systems (Service Bus, Kafka optional) - Strong problem-solving and analytical thinking - Ability to design systems with scalability and reliability in mind - Good communication and collaboration skills - Ownership mindset Note: Additional information about the company was not provided in the job description.

One address, no account. We’ll tell you when matching roles go live.

More at NIQ

Related open roles

View all roles
Software Engineer at NIQ · Padmi