Source description
About the role
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.
More at NIQ