The Enterprise Architecture team contributes to development and alignment of strategic functional and platform roadmaps, identifies opportunities for innovation and rationalization, and ensures that program/project architecture meets strategic objectives and is aligned to technology and architecture standards.
Duties / Responsibilities include the following:
Develop and maintain Enterprise Architecture (EA) As-Is and To-Be
Provide architecture review and advice on IT programs and projects.
Develop and maintain documentation concerning IT's technical architecture.
Audit application of technology assets to ensure appropriate and effective use of that technology.
Participate, as needed, in enterprise wide architecture presentations and sub-groups.
Develop standards and assist in the development of operating procedures to support new technologies.
Expert understanding of foundational architectural concepts and architecture frameworks and tools.
Experience with implementing enterprise applications (ERP, CRM, HRMS, MES, ITSM) and defining architecture on large projects.
Modern technology trends awareness, experience with running POCs of innovative technologies and performing platform selection/trade-off analysis.
Experience with cloud platforms (e.g. AWS, Azure, Google), XaaS concepts, in-depth understanding of at least one of the leading platforms a plus.
Application Integration experience designing and implementing solutions with multiple integration platforms and patterns (e.g. SOA, API, on-premise/cloud).
Software development experience preferred.
Media & Entertainment industry experience a plus, but not mandatory.
Quality: experience designing solutions that optimize among quality attributes (e.g. security, scalability, usability, etc).
Proven influence/negotiation skills.
Systems Thinking the ability to see how parts interact with the whole (big picture thinking).
Knowledge of the business for which the enterprise architecture is being developed.
Interpersonal and leadership skills servant leadership, collaboration, facilitation, and negotiation skills.
Emotional intelligence self-awareness, confidence, ability to manage conflict, empathy.
Communication skills, both written and spoken.
Ability to explain complex technical issues in a way that non-technical people understand.
Knowledge of IT governance and operations.
Comprehensive knowledge of hardware, software, application, and systems engineering.
Project and program management planning and organizational skills.
Customer service and consultative orientation.
Time management and prioritization
BS in Computer Science, Software Engineering or other related technology degree strongly preferred.
Masters in Business or Masters in Technology preferred.