Roles and ResponsibilitiesDesign, develop, test, deploy and maintain large-scale software applications using C# and .NET Core.Develop high-quality code by following best practices such as SOLID principles, design patterns, and coding standards.Troubleshoot issues in production environments using tools like Application Insights, Azure Monitoring, and Log Analytics.Desired Candidate Profile4-7 years of experience in software development with expertise in C#, .NET Core, PostgreSQL, Service Bus, Authentication/Authorization/OAuth/Azure Active Directory/Key Vault/Redis/JSON/Kafka/Blob Storage.Bachelor's degree in Engineering (B.Tech / B.E.) from a recognized university or Master's degree (MS/M.Sc(Science)) with specialization in Computers.Strong understanding of Microsoft Azure services including Pipelines/CI/CD pipelines using Azure DevOps.Role: Full Stack Developer,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: B.Tech / B.E. in Computer Science and Engineering (CSE), Information TechnologyPG: MS/M.Sc(Science) in Computers, MCA in Any Specialization, MCM in Any Specialization, M.Tech in Computers