Bỏ qua để đến phần nội dung

Cổng thông tin nghề nghiệp

Enterprise Systems Architect


Position Title:

Enterprise Systems Architect


  (HR use only)













Global IT





Reports to



Role Purpose

The Enterprise Systems Architect will significantly contribute to identifying best-fit architectural solutions for one or more projects; Design applications, provide regular support/guidance to project teams on complex coding, issue resolution and execution. Develop / modify and maintain the Enterprise systems landscape and architecture. Ensure solutions being proposed leverage the existing systems functions and capabilities. Where applicable when new solutions are required, ensure they fit the existing architecture both functionally and technically. This is a key position within the Digital & Technology group and will work very closely with the Senior Leadership within the organization. Must have the ability understand business requirements and existing technology stack including core functions of the applications in order to provide guidance on best fit solutions for the business requirements. 


Principal Accountabilities and Key Activities

·         Reviewing business requirements and providing direction on best fit application & solution

·         Working with a small, empowered cross-functional team to review integration requirements & technology

·         Helping to define, maintain and improve our architecture and best practices

·         Providing support for other team members through code review, pairing and mentoring

·         Update and maintain current enterprise application architecture.



Financial Dimensions










People Management Responsibility
(direct / indirect reports)



Number of people managed in total  - Matrix Management role



Matrix Manager – (projects/dotted line)


Manager of a team


Teams Manager (manager of multiple teams)


Global Remit


Operates in:



Sub-Region or Region




Key Relationships

(please attach an organisation chart)

(excluding direct team and manager)


·         IT Service Delivery

·         IT Global Support

·         Business Solutions

·         Stakeholder Managers

·         Various group wide Architects

·         Business users


·         Digital development vendors

·         Data centre providers

·         Software vendors



Education, Qualifications and Experience

Essential: Bachelor’s Degree in Computer Science or Engineering

Desirable: Maters in Computer Science or MIS

·         Java, Spring, Spring Boot, Cloud Technologies (eg AWS, AZURE), REST, JPA, Messaging (e.g. AMQP, Azure Message Bus)

·         Microservices, Docker

·         Working knowledge of ERP systems

·         Enterprise Application Integration Platforms

·         Real time integration technologies

·         Ability to document and review complex application landscapes both from a technology as well as functional perspectives.

·         Knowledge of the pros and cons of market leading and common integration platforms.

·         Ability to understand the functional relationships and data interaction between multiple applications within a medium size enterprise.

·         Experience in Mesosphere, DCOS or similar frameworks

·         Experience working in RDBMS and non-structured Document stores / name-value pair based DBs such as Cassandra, Mongo DB etc.

·         Experience using cloud based COTS tools for code development and operational maintenance

·         Experience with event driven architectures

·         Advantageous: JavaScript frameworks

·         Keen software engineering approach and very good object-oriented design ability

·         Desire to work closely with the business, learn new things and teach others

·         Champion of modern development practices and tools, eg Continuous Integration, Continuous Delivery, Source Control with Git, BDD with Cucumber etc.

·         Previous e-commerce experience would also be beneficial

·         Website and user experience design awareness would be an advantage

·         Moderate knowledge on network architectures required for support and trouble shooting.

·         Moderate knowledge of IT security standards.

·         You’ll need a technical background, with a strong Computer Science, Software Engineering or similar degree.

·         Minimum of 10 years experience in similar positions. Experience as senior solutions architects or consultants is applicable.

  • SAP or other ERP knowledge
  • EAI
  • AWS / Azure
  • JavaScript (Backbone, JQuery). 
  • Pair programming experience. 
  • Junit, Cucumber, Gatling, Puppet, Chef