Recommends and participates in activities related to the design, development and maintenance of the Enterprise Architecture (EA).
Researches overall solutions for particular technical requirements and business needs.
Conducts and/or actively participates in meetings related to the designated projects.
Advises and recommends enterprise architecture strategies, processes, and methodologies.
Recommends and participates in the analysis, evaluation, and development of enterprise long-term strategic and operating plans to ensure that the EA objectives are consistent with the enterprise’s long-term business objectives.
Shares best practices, lessons learned and constantly updates the technical system architecture requirements based on changing technologies, and knowledge related to recent, current, and up-coming vendor products and solutions.
Participates in and manages Architecture Working Groups for the development and maintenance of the EA.
Collaborates with all relevant parties in order to review the objectives and constraints of each solution and determine conformance with the EA. Recommends the most suitable technical architecture and defines the solution at a high level.
Recommends and participates in the development of architecture blueprints for related systems.
Identifies and recommends areas appropriate for further study and participates in any Proof of Concept projects required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
Identifies implementation risks and analyses potential impact on the enterprise and on the achievement of scheduled objectives.
Recommends and participates in the design and implementation of standards, tools and methodologies.
Bachelor's degree, Master’s degree preferred, in computer science or related field
Five years relevant technical architecture experience
Knowledge of technical architecture – Cloud Storage, Compute, Networking and Security
Knowledge of three tier application development platforms and frameworks
Operating systems Linux, Windows
Databases such as Microsoft SQL Server, Oracle and open source databases
Knowledge of middleware technologies for integrating disparate business applications
Knowledge of ERP systems – Oracle
Cloud implementation (IAAS, PAAS, SAAS) experience will be a plus