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.