Enable job alerts via email!

Associate Director - Application Architect- Bengaluru/ Bangalore-WNS (Holdings Ltd-5-9 - TimesJ[...]

WNS (Holdings) Ltd

Bengaluru

On-site

INR 30,00,000 - 40,00,000

Full time

Today
Be an early applicant

Job summary

A leading BPM company is looking for an Associate Director - Application Architect to lead architectural design and technical leadership for web applications. Candidates should possess extensive experience in Angular, Node.js, and Python, along with a solid background in cloud platforms and microservices. This position is based in Bengaluru, Karnataka and offers a full-time contract.

Qualifications

  • 12 years of software development experience with 3-5 years in an Application Architect role.
  • Proven experience with Angular, Node.js, and Python frameworks.
  • Strong understanding of microservices, REST, SOAP, and GraphQL.

Responsibilities

  • Design end-to-end system architecture for complex web applications.
  • Provide technical guidance and mentorship to software development teams.
  • Collaborate with DevOps to design CI/CD pipelines and containerization.

Skills

Software Development
Architectural Design
Angular
Node.js
Python
Cloud Platforms
Microservices
Security Best Practices

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Terraform
Job description
Associate Director - Application Architect

WNS (Holdings) Limited (NYSE: WNS) is a leading Business Process Management (BPM) company that delivers a broad spectrum of BPM services across various industries including Travel, Insurance, Banking and Financial Services, Manufacturing, Retail, and Consumer Packaged Goods. With a global workforce of 62,000 employees, WNS partners with 400 clients to co-create digital-led transformational solutions that drive operational excellence.

Key Responsibilities
  • Architectural Design & Strategy:
    • Design end-to-end system architecture for complex web applications, including UI, API, microservices, data storage, and infrastructure components.
    • Define and document architectural standards, principles, and best practices for both front-end and back-end development.
    • Evaluate and recommend technologies, frameworks, and tools to ensure our tech stack remains modern, efficient, and fit-for-purpose.
    • Drive the adoption of a microservices-oriented architecture, defining service boundaries and communication protocols (REST, GraphQL, gRPC).
  • Technical Leadership:
    • Provide technical guidance and mentorship to software development teams, including front-end (Angular) and back-end (Node.js/Python) engineers.
    • Lead architectural reviews, code reviews, and design sessions to ensure adherence to architectural standards and high code quality.
    • Identify technical debt and proactively propose and plan for refactoring and modernization initiatives.
    • Champion best practices in security, performance, scalability, and reliability across the entire application stack.
  • Front-End (Angular) Expertise:
    • Architect scalable and maintainable single-page applications (SPAs) using Angular (v12).
    • Design efficient state management solutions (e.g., NgRx, Angular Services).
    • Establish patterns for component-based architecture, lazy loading, and dynamic module federation.
    • Optimize application for performance and SEO.
  • Back-End & API Expertise:
    • Architect robust, secure, and high-throughput RESTful APIs and/or GraphQL endpoints.
    • Design and implement back-end services using Node.js (Express, NestJS) and Python (Django, Flask, FastAPI).
    • Design data models and optimize database interactions (SQL: PostgreSQL/MySQL; NoSQL: MongoDB/DynamoDB).
    • Implement authentication and authorization strategies (e.g., OAuth 2.0, JWT, OpenID Connect).
  • DevOps & Infrastructure:
    • Collaborate with DevOps/SRE teams to design CI/CD pipelines, containerization strategies (Docker), and orchestration (Kubernetes).
    • Architect for cloud-native environments (AWS, Azure, or GCP), leveraging serverless functions, managed services, and infrastructure-as-code (e.g., Terraform, CDK).
  • Collaboration & Communication:
    • Communicate complex architectural concepts effectively to technical and non-technical stakeholders.
    • Work closely with Product Management to understand business goals and ensure the architecture supports both current and future needs.
Required Qualifications & Skills
  • Experience: 12 years of software development experience, with at least 3-5 years in an Application Architect or similar lead role.
  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Front-End Mastery: Proven expertise in architecting large-scale applications with Angular (RxJS, TypeScript, state management).
  • Back-End Mastery: Deep hands-on experience with both Node.js and Python frameworks. Strong understanding of asynchronous programming, event-driven architecture, and API design.
  • Database Proficiency: Extensive experience with both SQL and NoSQL databases, including schema design, optimization, and transactions.
  • Architectural Patterns: Expert knowledge of microservices, SOA, REST, SOAP, GraphQL, and event-driven architecture.
  • Cloud & DevOps: Proven experience designing and deploying applications on major cloud platforms (AWS preferred). Strong understanding of CI/CD, containers, and infrastructure-as-code.
  • Security: A deep-seated commitment to security best practices (OWASP Top 10, data encryption, secure API design).
Preferred Qualifications
  • Experience with other modern front-end frameworks (React, Vue.js) is a plus.
  • Experience with message brokers (RabbitMQ, Kafka) and caching solutions (Redis, Memcached).
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog, New Relic).
  • Relevant certifications (AWS Certified Solutions Architect, Google Cloud Professional Architect).
Location

14th Floor, Tower C, IBC KNOWLEDGE PARK No 4/1, Bannerghatta Rd, Bengaluru, Karnataka, India

Full-time

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.