The Enterprise Architect is responsible for the definition, and development of NMDP’s Information Technology Architecture in support of business strategy. This position works with operational and IT stakeholders, to define a coherent view of the organization's strategy, processes, data and information technology assets. The Enterprise Architect applies this knowledge and ensures that operations and IT are in alignment, links the business mission, strategy, and processes of the organization to its IT strategy, and documents this using multiple architectural models or views that show how the current and future needs of an organization will be met in an efficient, sustainable, agile, and adaptable manner. The Enterprise Architect is also responsible for ensuring architecture-related initiatives provide a business value justification, deliver enterprise integration leveraging recent Enterprise Architecture methods, technologies and procedures, as well as accounts for required business process changes and organizational change management strategies. The Enterprise Architect aids the organization in thinking through and defining its IT strategy and resulting requirements, and translates those requirements into conceptual and logical architectures for the solution.
Bachelors degree in Computer Science, or Engineering/Business with an emphasis in Information Technology. However, upon evaluation, equivalent related experience and/or education may be substituted for the degree requirement.
Eight years technical work experience in a software development environment which must include:
A minimum of five years of experience as a solution architect or an Enterprise Architect and a minimum of two years as an Enterprise Architect with experience analyzing and creating artifacts describing the architecture from the business, information, application and technology viewpoints.
Demonstrated experience implementing solutions. Experience in designing application architectures including both in-house developed and COTS (Commercial, off-the-shelf) applications is a must. Experience in establishing and implementing against multi-year application migration roadmaps required.
Knowledge of software development and testing methodologies along with experience in regulatory oversight is required.
Solid understanding of operational processes and the ability to discuss technological terminology in business terms
Advanced knowledge supporting business capability development through application architecture
Solid understanding of current application technology trends, and also overall IT industry trends and advanced knowledge of business, systems and information modeling techniques
Advanced technical expertise in architectural design, development and implementation with specialization in multiple technology disciplines, platforms and applications
Expertise in IT business architecture including business process design and governance.
Knowledge of application framework architecture, application servers, application security, distributed application security, database environment, data- driven application methodologies. Thorough understanding of the enterprise architectural blueprint requirements and the impact on business functions
Effective organizational and cultural skills to drive and implement major re- engineering efforts. Strong interpersonal and negotiation skills. Exceptional written and oral communication skills as well as a strong capability for teamwork/collaboration across organizations Advanced planning, organizational skills and problem-solving skills
Ability to foster organization change through multiple channels, influence at all levels, manage organization-wide change driven by significant innovative ideas and remain neutral toward technology choices. Direct, lead and mentor project team/team members comprised of direct and indirect reports.
Ability to manage architecture transition roadmap over multiple budget cycles. Knowledge of system integration and business process modeling. Program implementation skills including project portfolio management, and the planning, reporting and directing the work of others across multiple implementation projects concurrently.