Job Category: AVP Application Architect
Job Type: Full Time
Company Name: One of the leading IT Company
Your consultant for this Job: karishma - Management 2000 CareerZodiac.comInterested IN this Job?
Yes NoJob Overview: 15+ years of experience in application design / application modernization
and play a pivotal role in system design, modern application development processes, and
creating solutions for application modernization projects.
Key Responsibilities:
- System Design
o Lead the system design process and develop comprehensive and scalable
architectural designs that align with business objectives.
o Collaborate with cross-functional teams to ensure system designs meet
performance, scalability, and reliability requirements.
o Design and present innovative solutions that address client requirements.
o Create prototypes, proofs of concept, and technical documentation to
support proposed solutions.
o Redesigning the application’s architecture to align with modern best
practices and standards. - Application Design & Modernization:
o Evaluating and selecting appropriate technologies and software products
to meet the software solution requirements coming as part of the RFP or
customer requirement.
o Creating application architecture for scalable and resilient applications
capable of handling the demands of a dynamic digital environment.
o Recommending suitable tech stack and underlying services for RFP and
customer requirements.
o Defining technical standards, guidelines, and best practices to ensure the
quality of the software solution.
o Designing the overall structure of the application, including its database,
user interface, and underlying software components.
o Drive the application modernization process by assessing existing systems
and proposing modernization strategies.
o Architect and implement solutions that leverage modern technologies and
frameworks.
o Provide technical leadership in migrating legacy applications to
contemporary architectures.
o Identifying and addressing performance bottlenecks within the
application. - High Availability and Reliability:
o Ensure applications are designed for high availability, fault tolerance, and
reliability.
o Design for horizontal scalability, considering modern cloud-native
principles and microservices architectures. - Technical Expertise:
o Architectural experience throughout the entire software development
lifecycle by continuously making critical adjustments to the architecture to
ensure desired results.
o Experience on Frontend, API and database from an Application
Architecture perspective.
o Extensive experience in key architecture design tenets viz. api-first, open
source readiness, zero-trust policy, headless. - Technology Stack Modernization:
o Evaluate and recommend modern technologies, frameworks, and tools to
keep our applications current and competitive.
o Guide the migration and modernization of legacy systems towards a more
agile and scalable architecture.
o Staying up to date with emerging technologies and trends in software
development and making recommendations on how to incorporate them
into the application architecture.
o Integrating AI and machine learning capabilities into the application. - Cross-Functional Collaboration:
o Collaborate closely with cross-functional teams, including development,
operations, and business units, to ensure a unified and efficient approach
to digital transformation initiatives.
o Working with development teams to understand technical limitations and
feasibility of proposed solutions. Collaborating with other solution
architects and technical teams to provide comprehensive solutions.
o Collaborate with stakeholders to understand business needs and
challenges. - Security and Compliance:
o Integrate robust security measures into application architectures, ensuring
compliance with industry regulations and organizational standards.
o Conduct regular security assessments and implement improvements to
address emerging threats.
o Identifying potential risks and limitations of the application’s architecture
and proposing solutions to mitigate those risks. - Documentation and Knowledge Sharing:
o Create comprehensive documentation for application architectures,
design decisions, and technology stacks.
o Facilitate knowledge sharing within the team to ensure a deep
understanding of architectural principles.
Qualifications / Preferred Skills:
• TOGAF Certification is a must.
• Knowledge of Modernizing applications, 6/7 R principles, Architecture types like N
Tier architecture, web-Que-worker, Microservices architecture, etc
• Full understanding of Automation, integration with upstream and downstream
applications and/or processes.
• Familiarity with serverless computing and event-driven architectures.
• Strong analytical and problem-solving skills.
• Strong expertise in system design, architecture, and modern application
development processes.
• Experience in migrating and modernizing legacy applications to cloud-native
architectures.
• Possess a deep understanding of a wide range of technologies relevant to
application modernization.
• Proven experience as an Application Modernization Architect or similar role.
• Excellent communication, presentation, and interpersonal skills.
• Ability to create and present technical solutions to diverse audiences.
• Breaking down monolithic applications into smaller, independent services.
• Experience in restructuring the application architecture without altering its
external behavior.
Salary : 45 LPA