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.Full Stack Developer For Web Application Profile RoleOwn the architecture, delivery, and operations of a large‑scale, interactive web application with data‑driven UX, multi‑cloud deployment, serverless compute, and embedded ML for forecasting and projections. Lead end‑to‑end execution across front‑end, APIs, data, cloud infrastructure, CI/CD, reliability (SLIs/SLOs), security, and cost/performance optimization.Location and type
- Location: Pune/Vizag/Nashik
- Employment: Full‑time
- Experience: 6–10 years total; 2+ years modern JavaScript/TypeScript in production
Key Responsibilities
- Architecture at scale: Design modular, domain‑driven services and data models; select patterns (microservices vs. modular monolith), eventing, and caching for throughput and low latency.
- Front‑end: Deliver interactive data‑driven features with modern JS/TS and component frameworks; enforce accessibility, performance budgets, and error resilience.
- Back‑end: Build secure APIs/services in Python (FastAPI/Flask) and/or .NET (ASP.NET Core); implement idempotency, retries, and circuit breakers; integrate third‑party systems.
- Databases: Design and operate SQL and NoSQL stores (PostgreSQL/MySQL/SQL Server; MongoDB/CosmosDB/DynamoDB); manage partitioning, indexing, and query tuning; integrate Microsoft Dataverse where applicable.
- Cloud/serverless: Deploy on Azure, AWS, or GCP; leverage Functions/Lambda/Cloud Functions, API gateways, queues/streams, and edge/CDN; codify infrastructure with Terraform/Bicep/CloudFormation.
- CI/CD: Implement progressive delivery (blue/green, canary), automated testing, quality gates, and preview environments; maintain low MTTR and short lead time.
- Observability and reliability: Define SLIs/SLOs/error budgets; instrument logs/metrics/traces; build dashboards/alerts; run incident response and postmortems with action tracking.
- Security and compliance: Enforce OAuth2/OIDC, RBAC/ABAC, secure headers/CSP, secrets management, dependency scanning, and least‑privilege IAM; contribute to threat modeling.
- Cost/performance: Set budgets and KPIs; tune cold starts, concurrency, caching, storage tiers, and egress; perform capacity planning and load tests.
- Leadership: Mentor engineers, drive coding standards and ADRs, partner with product and data teams to sequence scalable delivery.
Forecasting And ML Responsibilities
- Methods and model choice: Select appropriate time‑series methods across baseline/statistical (naive, seasonal naive, ETS), classical (ARIMA/Prophet), and ML (gradient boosting, RNN/Temporal CNN/Transformers) based on signal characteristics and data volume.
- Pipelines and MLOps: Build reproducible pipelines for data prep, feature engineering, training, evaluation, and deployment; track experiments and version models/data.
- Inference and serving: Expose real‑time and batch inference via secure APIs/serverless endpoints with caching, quotas, and idempotency; optimize for latency/cost and scale.
- Monitoring and drift: Track metrics such as MAE/MAPE/sMAPE and pinball loss for quantiles; detect dataset and concept drift; establish retraining/rollback policies and champion‑challenger evaluation.
- Data quality and features: Implement data checks, missing‑data handling, seasonal/trend decomposition, holiday/event features, change‑point annotations, and window/lag/aggregation strategies.
- Forecast UX and governance: Surface prediction intervals, provenance, and simple explainability signals in UI; maintain lineage for datasets/features/models and audit trails.
Minimum Qualifications
- 6–10 years in production web systems; 3+ years owning cloud deployments at scale; 2+ years modern JavaScript/TypeScript.
- Deep proficiency in either Python or .NET with working fluency in the other; proven delivery of resilient APIs and integrations.
- Hands‑on with Azure, AWS, or GCP, including serverless, managed data stores, networking, and IAM; strong Infrastructure as Code skills.
- Database mastery across SQL and NoSQL; practical experience with Dataverse integration patterns.
- Observability and reliability: metrics/logs/traces, SLI/SLO definition, incident response, and postmortems.
- Security: OAuth2/OIDC, JWT, secure headers/CSP, secrets vaults, dependency scanning, and basic threat modeling.
Preferred Qualifications
- Forecasting/ML in production: scikit‑learn, Prophet, XGBoost, or cloud ML platforms (SageMaker/Azure ML/Vertex AI); experience with feature stores and model registries.
- Event‑driven design with queues/streams (SNS/SQS, Event Grid, Pub/Sub, Kafka) and idempotency patterns.
- Containers/Kubernetes for non‑serverless workloads; multi‑region active‑active or active‑passive designs.
- Advanced delivery and resilience: canary, chaos testing, game days; policy‑as‑code and budget guardrails.
- Data visualization for operations dashboards and accessibility best practices.
Tools and technologies (illustrative)
- Front‑end: TypeScript, React/Vue/Angular, Vite/Webpack, CSS/Tailwind.
- Back‑end: Python (FastAPI/Flask), .NET (ASP.NET Core), REST/gRPC, asynchronous processing.
- Data: PostgreSQL/MySQL/SQL Server; MongoDB/CosmosDB/DynamoDB; Microsoft Dataverse; Redis/Memcached.
- Cloud/serverless: Azure Functions/AWS Lambda/GCP Cloud Functions; API management/gateways; queues/events/streams; CDN/edge.
- CI/CD and quality: GitHub Actions/Azure DevOps/GitLab CI; pytest/xUnit/Jest; static analysis and policy gates.
- Observability: Azure Monitor/App Insights, CloudWatch/X‑Ray, Cloud Operations; OpenTelemetry; Datadog/New Relic.
- Security: OAuth2/OIDC (Entra ID/Auth0/Cognito), secret vaults, SAST/DAST, SBOM and dependency scanning.
Qualifications
Should be Graduate.Effective communication for collaborating with diverse teams, empathy to understand user needs, and the ability to present design concepts.Collaboration, adaptability, and diplomacy are essential for successful interaction with developers, stakeholders, and global teams.