
Application Architect
- Mumbai, Maharashtra
- Permanent
- Full-time
- Ability to create, evaluate reference architectures and ensure enterprise-wide buy-in, adoption, adherence, and compliance.
- Expertise in Java technologies or .NET technologies and middleware technologies.
- Experience in open source framework like Flutter for developing multi-platform applications from a single codebase.
- Knowledge of cross platform Mobile application development – IBM MEA / Kony etc.
- Expertise in modern user interface frameworks.
- Expertise on various operating systems like AIX, LINUX, Windows.
- Ability to train teams and prepare presentations.
- Preferably the candidate should have working / hands-on experience with Enterprise Architecture (EA) tools like Mega Hopex, Avolution ABACUS, Planview, Orbus iServer, etc.
- Set up technical standards and governance structure for the enterprise.
- To provide technology architecture expertise and guidance across multiple business divisions & technology domains.
- Assist business strategy and accordingly drive technology strategy from an architecture perspective.
- Setting up technical standards, formulation of Enterprise Architecture (EA) Governance Framework.
- Driving technology strategy from an architecture perspective, across a portfolio of applications in the Bank, for resource optimization and Risk mitigation.
- Translating business requirements into specific system, application or process designs, including working with business personnel and executives to identify functional requirements.
- Define / maintain Target Architectures in Roadmaps.
- Lead and/or assist efforts to scope and architect major change programs, leading strategic options analysis & proposing end-to-end solutions & highlighting trade-offs.
- Review ongoing designs of major programs to identify strategic opportunities and resolve design issues during delivery.
- Identify key technology enablers to optimize IT investment.
- Develop highly complex solutions that exemplifies quality optimization regarding reliability, availability, scalability, manageability, flexibility, usability/ reusability, and high performance.
- Deliver Architecture solutions in a Banking environment at the highest-level technical expertise.
- Lead other IT Architects to provide effective consulting on complex projects including RFP technical evaluations for various business domain.
- Lead multifunctional teams in successful application of methodologies and architecture modelling tools.
- As an architect the person would be responsible for suggestion and implementation of new technologies.
- Develop architectural solutions for new solutions / changes to existing applications and solutions to the bank from conceptualization through deployment.
- Understanding enterprise business requirements and mapping them into technical solutions, assist in the scope definition.
- Create high level and low-level design documents. Experience in UML design tools.
- Develop relevant technical SOPs for rollout. Define metrics to measure performance of applications.
- Create enterprise-wide architecture of applications ensuring reliability, scalability, manageability, and security compliance.
- Collaborate with key stakeholders in IT infra domain, IT-vendors and other architects to achieve enterprise business goals.
- Define and understand current state solutions and identify improvements, options & trade-offs to define target state solutions.
- Ensuring compliance to architecture principles and standards as per enterprise requirements.
- Develop POCs, case-studies and demo presentations for new growth areas based on market research.
- Develop application architecture, including technical specifications, design patterns, and diagrams. Create a detailed architectural application design. Define and implementing coding standards and best practices.
- Evaluate and recommend suitable technologies, tools, and frameworks. Assess the impact of new technologies on existing systems.
- Work with cross-functional teams (developers, analysts, business stakeholders). Communicate architectural decisions and recommendations effectively.
- Ensure security measures are integrated into the application architecture. Conduct security assessments and recommending improvements.
- Identify and addressing performance bottlenecks. Design applications to be scalable and reliable.
- Create and maintain comprehensive documentation. Providing training and support on application design standards.