The Application Architect will be responsible for the solution design and architectural governance of the companies’ platforms, reference architecture models and capabilities, their adoption for an effective design and development of business solutions and their integration into targeted business ecosystems.
Responsibilities
Develop flexible, adaptable, modular, and reusable business solution architecture designs in collaboration with product delivery and operation support teams.
Develop solutions and roadmaps on applications transformation and modernisation.
Support evolution of architecture blueprints & reference models and facilitate their enablement and adoption within the enterprise.
Implement appropriate solution architecture governance processes and tools while maintaining a key focus on design patterns and technology standards.
Maintain a repository of architecture assets (Platforms, Services, APIs) and promote effective reuse across the enterprise.
Act as an enabler of Agile and DevOps practices in collaboration with product delivery and operation support teams.
Knowledge, Skills, and Abilities
Industry certifications e.g. TOGAF
Experience in cloud migrations, application modularisation and modernisation including adoption of microservice architecture models
A thorough understanding of architecture patterns such as DDD, BDD and TDD
Experience in Integration Architectures from Service Bus to API gateways and Event Bus models
Experience in Information Security and Risk Management
Experience in cloud solution design and implementation of IaaS, PaaS and SaaS and hybrid models
Engineering knowledge of development languages including Java and .NET