Company Description
WNS (Holdings) Limited (NYSE: WNS), is a leading Business Process Management (BPM) company. We combine our deep industry knowledge with technology and analytics expertise to co-create innovative, digital-led transformational solutions with clients across 10 industries. We enable businesses in Travel, Insurance, Banking and Financial Services, Manufacturing, Retail and Consumer Packaged Goods, Shipping and Logistics, Healthcare, and Utilities to re-imagine their digital future and transform their outcomes with operational excellence.We deliver an entire spectrum of BPM services in finance and accounting, procurement, customer interaction services and human resources leveraging collaborative models that are tailored to address the unique business challenges of each client. We co-create and execute the future vision of 400+ clients with the help of our 44,000+ employees.
Job Summary - Senior Software Engineer - .NETWe are seeking a highly skilled Senior Software Engineer with 5-7 years of hands-on experience in .NET technologies, strong Azure cloud infrastructure knowledge, and expertise in SQL Server. The ideal candidate should also have solid front-end experience using React or AngularJS and be capable of designing, developing, and maintaining scalable enterprise applications.Key Responsibilitieso Design, develop, test, and maintain robust web and backend applications using .NET / .NET Coreo Build and consume RESTful APIs and microserviceso Develop scalable cloud-based solutions using Microsoft Azureo Work with Azure services such as App Services, Azure Functions, Storage Accounts, Azure SQL, Key Vault, and Azure DevOpso Design and optimize SQL Server databases, stored procedures, and querieso Develop responsive UI components using React or AngularJSo Collaborate with cross-functional teams including product, QA, DevOps, and UI/UXo Perform code reviews and ensure adherence to best practices and coding standardso Troubleshoot, debug, and optimize application performanceo Participate in architecture discussions and technical decision-makingRequired Skills & Qualificationso 5-7 years of professional experience in software developmento Strong expertise in C#, ASP.NET, ASP.NET Core, Web APIo Hands-on experience with Microsoft Azure infrastructureo Proficient in SQL Server, database design, and performance tuningo Experience with front-end frameworks: React or AngularJSo Strong understanding of OOP principles, design patterns, and SOLID principleso Experience with Git and CI/CD pipelines (Azure DevOps preferred)o Familiarity with Agile/Scrum development methodologieso Excellent problem-solving and communication skillsGood to Haveo Experience with microservices architectureo Experience with Unit Testing frameworks (xUnit, NUnit, MSTest)o Knowledge of Azure Monitoring and Application Insights
Qualifications
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.