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.
Senior Software Developer to build and optimize modular, cloud-native applications using .NET and C#. Developer will work on scalable systems that demand performance, maintainability, and production-grade resilience. This role requires strong coding fundamentals, architectural thinking, and hands-on experience applying GenAI to real-world use cases like document data extraction and intelligent automation.
Key Responsibilities
Design and develop enterprise-grade modules using
.NET Core
,
C#
, and
ASP.NET Web API
Build secure, scalable services for data processing, system integration, and workflow orchestration
Integrate with cloud platforms (Azure, AWS, or GCP) using services like
Functions/Lambda
,
Blob/S3/Object Storage
,
Message Queues
,
Secrets Management
, and
Monitoring Tools
Apply
GenAI capabilities
(e.g., OpenAI, Azure OpenAI) to extract structured data from unstructured documents such as invoices, forms, and contracts
Optimize SQL queries and schema design for high-volume transactional systems
Implement robust error handling, logging, and retry logic for production reliability
Collaborate with architects and stakeholders to translate business requirements into technical deliverables
Participate in code reviews, performance tuning, and debugging sessions
Contribute to technical assessments
Mentor junior developers and promote best practices in modular design and cloud development
Qualifications
Required Skills & Experience
5-7 years of professional experience in software development, with a strong focus on
.NET Core
,
C#
, and
RESTful APIs
Hands-on experience with
cloud platforms
such as
Azure
,
AWS
, or
GCP
Practical experience using
GenAI models
(e.g., OpenAI, Azure OpenAI) for tasks such as
document data extraction
, summarization, or classification -- sandbox experimentation or basic API integration is expected
Familiarity with
serverless computing
,
event-driven architectures
, and
cloud storage patterns
Deep understanding of
SQL Server
or equivalent RDBMS: indexing, joins, transactions, query optimization
Experience building
modular, testable codebases
using SOLID principles
Exposure to
CI/CD pipelines
(Azure DevOps, GitHub Actions, or equivalent)
Strong debugging instincts and experience supporting production systems
Ability to work independently and make sound architectural decisions
Preferred Qualifications
Experience with
low-code platforms
(Power Automate, Power Apps, AppSheet)
Knowledge of
multi-tenant SaaS design
and
secure API development
Hands-on with
Polly
,
Serilog
, or
custom middleware
* Familiarity with
performance profiling
,
memory diagnostics
, and
observability tools
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.