Gurgaon, Haryana, India
6 days ago
REF65385G_2025138290- .Net + Azure AI (6 - 8 years) - Deputy Manager - WTS

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 Description

Job Summary:
We are looking for a highly skilled and experienced Senior Software Engineer to join our dynamic development team. The ideal candidate will have 7-8 years of hands-on experience with the latest Microsoft technology stack, including expertise in AI, Azure, API development, and SQL Server. As a Senior Software Engineer, you will play a key role in designing, developing, and deploying high-performance software solutions that leverage cutting-edge technologies to meet our business objectives.

Key Responsibilities:
• Software Development & Architecture: Design, develop, and maintain robust, scalable, and secure software applications using Microsoft technologies, including .NET Core, C#, ASP.NET Core, and modern front-end frameworks (e.g., Angular, React).
• AI and Machine Learning Integration: Implement AI and machine learning models and integrate them into applications to improve business processes and user experiences.
• Azure Development & Cloud Solutions: Design, implement, and deploy cloud-based solutions using Microsoft Azure services, including Azure Functions, Azure App Services, Azure Storage, and Azure SQL Databases. Ensure applications are optimized for scalability, security, and performance in the cloud.
• API Development & Integration: Build, maintain, and optimize RESTful APIs and services, ensuring smooth integration with both internal and third-party systems. Collaborate with cross-functional teams to develop solutions that align with business requirements.
• Database Design & Optimization: Work with SQL Server databases to design and optimize database structures and queries, ensuring high performance, security, and data integrity.
• Code Quality & Best Practices: Maintain high standards of code quality by applying SOLID principles, design patterns, and best practices. Conduct code reviews and mentor junior developers to foster team growth.
• Collaboration & Agile Methodologies: Collaborate with cross-functional teams in an agile development environment to deliver projects on time and within scope. Participate in sprint planning, stand-ups, retrospectives, and other agile ceremonies.
• Troubleshooting & Support: Provide ongoing support for deployed applications, addressing performance issues, bugs, and enhancements. Identify, troubleshoot, and resolve technical challenges in the development and production environments.

Required Skills & Qualifications:
• Experience:
o 7-8 years of experience in software development with a strong focus on the Microsoft technology stack.
o Proven expertise in .NET Core, C#, ASP.NET. Core, MVC, React or Angular and related frameworks.
o Solid understanding of AI/ML concepts and experience with integrating AI solutions into applications.
o Hands-on experience with Microsoft Azure services and cloud architecture.
o Strong experience with API development (RESTful APIs) and integrating APIs with various systems.o Extensive experience with SQL Server (design, optimization, and querying).
o Strong understanding of modern software development methodologies (Agile, Scrum).

• Technical Expertise:
o Deep knowledge of cloud computing concepts, CI/CD pipelines, DevOps practices.
o Experience with Azure DevOps, Azure Cognitive Services, and related Azure tools.
o Familiarity with containerization technologies such as Docker and Kubernetes is a plus.
o Experience with version control tools, such as Git.

Qualifications

• Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
• Certifications in Microsoft technologies (e.g., Azure Developer Associate) are a plus.
• Experience with frontend technologies (JavaScript, TypeScript, React, Angular) is beneficial.

Confirm your E-mail: Send Email