Posted on: 11/09/2025
Key Responsibilities :
- Provide infrastructure & application architecture solutions for applications that are delivered in SAAS & enterprise delivery model, in both new application development and legacy application modernization scenarios, as a cloud-native / vendor-agnostic implementation, to fulfil project requirements.
- Design solutions that follow different industry guidelines (PCI / HIPAA etc) and privacy guidelines (EU GDPR / California's CPA / Australia's Privacy Act etc.
- Define overall application architecture, that includes system components, data flow, communication protocols, and technology stack to meet project needs.
- Gather functional and non-functional requirements of the application from different internal & external stakeholders.
- Choose an architecture pattern along with major design patterns that facilitates guidance to do reusable & maintainable code creation so that, the application do scale with better performance to serve target audience needs when deployed on a scalable architecture.
- Recommend tech stack to meet project requirements while also considering market trends & customer preferences (be it team availability or other).
- Guide development teams when developing the application with technical expertise and with resolutions to complex design issues.
- Identify potential bottlenecks and provide solutions to optimize application performance.
- Document application architecture in detail with an application component diagram & infrastructure architecture diagram along with corresponding technical specifications (that also covers application performance monitoring (APM) & observability needs).
- Collaborate with different other teams (that includes UI/UX designers, database administrators, QA engineers, devops engineers etc.) to ensure seamless integration and application deployment.
Required Skillsets :
- Proficiency in at least one of the server-side programming languages (that includes Nodejs, Python, Java, PHP, C#, etc.) using popular frameworks in the same.
- Have a clear understanding on single page application development (Reactjs/Angular/Vuejs/Blazor etc.), mobile application development (native/hybrid).
- Deep understanding of different software architecture patterns and design patterns.
- Expertise in database modeling with a clear understanding about different database technologies in SQL & NOSQL and design principles about the same.
- Knowledge of object relational mapper (ORM) usage when doing database queries.
- Understand stored procedures in SQL databases.
- Understand mapreduce concepts in NOSQL Databases.
- Understand server-side in-memory cache concepts.
- Knowledge of IAAS/PAAS/SAAS solutions from different cloud service providers like AWS, Azure, GCP etc.
- Experience developing applications securely as per OWASP standards.
- Experience with GIT and have knowledge of CI/CD pipeline solutions.
- Ability to clearly communicate complex technical concepts to both technical and non-technical audience.
- Strong analytical skills to identify and troubleshoot technical challenges.
- Ability to mentor and guide development teams.
- Should have the ability to adapt to changing AI trends and contribute to AI first strategy .
- Shouls have worked on at least two tools like Cursor AI or Amazon Q or similar.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Technical / Solution Architect
Job Code
1544893
Interview Questions for you
View All