Application Architect (L6A - 10+ yrs)

ness digital

Job Summary

Ness Digital Engineering is seeking a highly experienced Senior Application Architect to lead large-scale modernization programs. This role requires a unique blend of architectural vision, hands-on engineering, and deep expertise in legacy system transformation. The ideal candidate will have proven experience in reverse engineering legacy architectures, designing modern microservices and cloud-native solutions on Azure, and leveraging automation, AI, and LLM-powered tools to accelerate delivery. The architect will play a pivotal role in defining target state architectures, creating design patterns and reusable components, and ensuring scalability, resilience, and performance of enterprise applications.

Must Have

  • Lead reverse engineering of legacy architectures and define target state architectures.
  • Architect and design microservices-based, cloud-native applications leveraging Azure services.
  • Define design patterns, standards, and reusable frameworks.
  • Apply automation, LLMs, and AI-powered tools for modernization.
  • Collaborate with cross-functional teams.
  • Provide hands-on coding expertise in C#, .NET Core, Azure, and full-stack development.
  • Ensure security, scalability, and performance in all designs.
  • Mentor engineering teams and evangelize modern design practices.
  • Partner with stakeholders to align technical solutions with business goals.
  • 10+ years of experience in application architecture, design, and development.
  • Proven expertise in microservices architecture and cloud-native applications.
  • Strong hands-on experience with Microsoft Azure services.
  • Deep background in reverse engineering legacy applications.
  • Strong coding experience in C#, .NET Core, and full-stack development.
  • Experience defining design patterns, reusable components, and architecture frameworks.
  • Exposure to automation tools, AI, and LLM-powered solutions for modernization.
  • Solid understanding of DevSecOps practices, CI/CD pipelines, and containerization.
  • Strong communication and leadership skills.

Good to Have

  • Experience in enterprise-scale modernization programs (financial services, logistics, manufacturing).
  • Knowledge of data architecture and schema consolidation approaches.
  • Familiarity with tools such as CAST, SonarQube, GitHub Copilot, or Azure AI/ML services.
  • Prior experience working in agile, sprint-based environments.

Job Description

Description

Position at Ness Digital Engineering (India) Private Limited

Application Architect – Offshore

Location: INDIA

Company: Ness Digital Engineering

About the Role

Ness Digital Engineering is seeking a highly experienced Senior Application Architect to lead large-scale modernization programs. This role requires a unique blend of architectural vision, hands-on engineering, and deep expertise in legacy system transformation. The ideal candidate will have proven experience in reverse engineering legacy architectures, designing modern microservices and cloud-native solutions on Azure, and leveraging automation, AI, and LLM-powered tools to accelerate delivery.

The architect will play a pivotal role in defining target state architectures, creating design patterns and reusable components, and ensuring scalability, resilience, and performance of enterprise applications. This is a hands-on leadership role, requiring both strong architectural skills and the ability to code, mentor, and guide teams.

Key Responsibilities

  • Lead the reverse engineering of legacy architectures and define target state architectures aligned with business objectives.
  • Architect and design microservices-based, cloud-native applications leveraging Azure services.
  • Define design patterns, standards, and reusable frameworks to accelerate modernization and ensure consistency.
  • Apply automation, LLMs, and AI-powered tools for reverse engineering, refactoring, and modernization at scale.
  • Collaborate with cross-functional teams (cloud, DevSecOps, data, full stack developers) to ensure cohesive solution delivery.
  • Provide hands-on coding expertise in C#, .NET Core, Azure, and full-stack development to validate architecture through working prototypes and reference implementations.
  • Ensure security, scalability, and performance considerations are embedded into all designs.
  • Mentor engineering teams and evangelize modern design practices across the organization.
  • Partner with stakeholders to align technical solutions with business and operational goals.

Required Skills & Experience

  • 10+ years of experience in application architecture, design, and development.
  • Proven expertise in microservices architecture, service design, and cloud-native applications.
  • Strong hands-on experience with Microsoft Azure (App Services, AKS, Functions, Service Bus, Event Hub, API Management, etc.).
  • Deep background in reverse engineering legacy applications and designing target-state solutions.
  • Strong coding experience in C#, .NET Core, and full-stack development.
  • Experience defining design patterns, reusable components, and architecture frameworks.
  • Exposure to automation tools, AI, and LLM-powered solutions for modernization.
  • Solid understanding of DevSecOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
  • Strong communication and leadership skills to collaborate with business and technical stakeholders.

Preferred Qualifications

  • Experience in enterprise-scale modernization programs (financial services, logistics, manufacturing, or similar domains).
  • Knowledge of data architecture and schema consolidation approaches.
  • Familiarity with tools such as CAST, SonarQube, GitHub Copilot, or Azure AI/ML services.
  • Prior experience working in agile, sprint-based environments.

16 Skills Required For This Role

Team Management Cross Functional Design Patterns Github Game Texts Agile Development Prototyping C# .net Core Azure Sonarqube Microsoft Azure Ci Cd Docker Microservices Kubernetes