Understand the business and functional needs of the client
Gather/elaborate functional and technical requirements
Define functional and technical specifications (architecture) that fulfill the requirements
Coordinate and validate the establishment and development of the architecture
Rapidly engage with customer department staff, clients/users and professional colleagues, and develop a reputation for good judgment and effectiveness in a variety of interpersonal cultures
Interact and communicate with c-level executives, consortium partners, different stakeholders in a program. Often ‘political’ environment
Be able to convince a customer of a particular solution
Be pragmatic and able to negotiate
Take an active part in the definition of strategies based around Enterprise Architecture to drive business improvement, innovation, and/or make more effective use of IT
Build or identify/select a solution in line with customer needs
Feel comfortable with leading multi-specialist projects, building further on your market, business and technical overview and practical experience
Be able to coach a team of senior developers
Have a strong team spirit
requirements-expected :
Take ownership for the strategy and methods used in implementing an architecture
Integrate open-source products and solutions in the architecture like API Gateway (Spring Cloud), API Management, Microservices (Spring Boot), Containers (Kubernetes), Message Broker (Kafka)
Lead all aspects of design activities for your assigned part of the architecture
Assure specification and design work to assist in the development of Service Level Agreements and any associated service guarantees