The purpose of the role is to create exceptional and detailed architectural application design and provide thought leadership and enable delivery teams to provide exceptional client engagement and satisfaction.
͏
Do
- Develop architectural application for the new deals/ major change requests in existing deals
- Creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable.
- Manages application assets and directs the development efforts within an enterprise to improve solution delivery and agility
- Guides how to construct and assemble application components and services to support solution architecture and application development
- Maintains the frameworks and artefacts used in the implementation of an application, with reference to the systematic architecture of the overall application portfolio
- Responsible for application architecture paradigms such as service-oriented architecture (SOA) and, more specifically, microservices, ensuring business achieve agility and scalability for a faster time to market
͏
Provide solution of RFP's received from clients and ensure overall design assurance
- Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives
- Analyse technology environment, enterprise specifics, client requirements to set a collaboration design framework/ architecture
- Depending on the client's need with particular standards and technology stacks create complete RFPs
- Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology
- Define and understand current state solutions and identify improvements, options & tradeoffs to define target state solutions
- Clearly articulate and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps
- Evaluate and recommend solutions to integrate with overall technology ecosystem
- Tracks industry and application trends and relates these to planning current and future IT needs
- Provides technical and strategic inputs during the project planning phase in the form of technical architectural designs and recommendations
- Account mining to find opportunities in the existing clients
- Collaborates with all relevant parties in order to review the objectives and constraints of solutions and determine conformance with the Enterprise Architecture.
- Identifies implementation risks and potential impacts.
- Create new revenue streams within applications as APIs that can be leveraged by clients
- Bring knowledge of automation in application by embracing Agile and dev-ops principles to reduce manual part
- ͏
Understanding application requirements and design a standardize application
- Creating Intellectual Property in forms of services, patterns, models and organizational approaches
- Designing patterns, best practices and reusable applications that can be used for future references
- Ensure system capabilities are consumed by system components and set criteria for evaluating technical and business value in terms of Tolerate, Invest, Migrate and Eliminate
- Provide platform to create standardize tools, uniform design and techniques are maintained to reduce costs of maintenance
- Coordinating input on risks, costs and opportunities for concepts
- Developing customised applications for the customers aligned with their needs
- Perform design and code reviews thoroughly on regular basis, keeping in mind the security measures
- Understanding design and production procedures and standards to create prototypes and finished products
- Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software
- Offer viable solutions for various systems and architectures to different types of businesses
- Seamless integration of new and existing systems to eliminate potential problems and maintain data structure and bring value in terms of development
- Transforming all applications into digital form and implement and evolve around mesh app and service architecture that support new technologies like IOT, blockchain, machine learning, automation, BOTS etc
͏
Cloud Transformation: (Migration)
- Understanding non-functional requirements
- Producing artefacts such as deployment architecture, interface catalogue
- Identify internal and external dependency, vendor and internal IT management
- Support build and testing team
- Cloud Transformation: (Modernization)
- Understanding and Defining target architecture in Integration space
- Assessing project pipeline / demand and align to target architecture
- Technical support of delivery team in terms and POC and technical guidance
- Keep Up-to-date with the latest technologies in the market
Requirements