This job has expired, please see additional jobs below
Senior Enterprise Architect
Pearson
Morrisville, NC, United States
Job Details - this job has expired, please see similar jobs below
Description
The Senior Enterprise Architect will play a critical role in making sure our enterprise systems and programs are envisioned, designed, developed and implemented across the enterprise to meet business needs. This person will often be involved at every phase of the project lifecycle from intake through delivery and will be considered one of the leadership team members that have primary responsibility that a solution is well engineered, operable, maintainable, delivered on schedule, aligns to enterprise vision and actually provides the anticipated business value.
SCOPE AND IMPACT OF JOB
This role will work as part of Pearson’s EA and Core platforms team, reporting to a Manager of Enterprise Architecture, Core Platforms. This role may also involve working with regional CTOs, Technical Leadership across the lines of business, Global Product, and other supporting architects to ensure our systems are in alignment with Pearson vision, technology, roadmaps and/or standards. This individual must be able to design systems that cross multiple business areas within our environment, and must think holistically with respect to the integration and operation of many complex components that are configured in a secure, highly available, and highly distributed, manner. This person is expected to understand customer experience strategies and have an in depth understanding of the technical standards, specifications and policies that are supported within those ecosystems. In addition, these standards and policies need to be the foundation of their design, and, where requested, will be asked to audit, document, and assist in the correction of any issues identified. The candidate is expected to utilize the adopted tools used to support our SDLC to create, design and deliver solutions, and is expected to comply with all established department and personnel policies.
PRIMARY RESPONSIBILITIES
The Senior Enterprise Architect responsibilities will include the following tasks:
• Collaborate with other professionals to determine functional and non-functional requirements for new software or applications. Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
• Use tools and methodologies to create representations for functions and user interface of desired product
• Develop high-level product specifications with attention to system integration and feasibility
• Define all aspects of development from appropriate technology and workflow to coding standards
• Communicate successfully all concepts and guidelines to development team
• Oversee progress of development team to ensure consistency with initial design
• Provide technical guidance and coaching to developers and engineers
• Develops a long-term strategic utilization plan for the company's IT systems and helps “as is” architectures become “to be” architectures through phasing and cost benefit analysis.
• Collaborate with other architects and provide a consensus-based enterprise solution that is scalable, adaptable and synchronized with the ever changing business needs.
• Manages risks associated with information and IT assets through the development, use and promotion of the appropriate standards and security policies.
• Involved in direct, or indirect, manner with the development of policies, standards and guidelines that direct the selection, development, implementation and use of information technologies within the enterprise.
• Work to settle architecture differences or conflicts existing across the various architecture layers in the enterprise.
• Evangelize and explain SOA, integration and other architecture principles, benefits and technical solutions to business and technical audiences.
Workstream/Line Management responsibilities:
• Plan and work to program milestone delivery
• Work supportively and collaboratively with other teams
• Build relationships and trust with key stakeholders to support program delivery and adoption of enterprise architecture.
• Communicate in line with program communications and plans with team and wider stakeholders.
• Matrixed reporting of all technical stakeholders responsible for a solution
• Lead the project technical team to deliver effectively
• No direct line management responsibilities are planned for this role
Key Program Challenges:
• Working with users who are undergoing a major transition from multiple homegrown and purchased customer experience solutions to a single global platform
• Working in a matrixed and virtual environment
• Working with a number of stakeholders: externally, internally and internationally
• Working on multiple projects and tasks at one time
• Working as part of a global team and thinking globally
• Working with a global customer base and engaging effectively and collaboratively with people from different cultures
• Some out of hours working will be required to support the global organization
• Building internal confidence in a situation of consistent change
• Developing effective architecture solutions that not only satisfy immediate project requirements but also deliver a coherent, reusable, reliable and phased architecture to help the business grow and change while aligning to strategic vision.
Qualifications
Essential Skills and Experience
• Proven experience as a software architect
• Broad and extensive knowledge of the software development process and its technologies
• Excellent knowledge of software and application design and architecture patterns
• Understanding of various coding methods
• Experience with Data modeling and database design
• Experience with software development lifecycle (SDLC) processes
• Experience with designing microservices based architecture that can be deployed in containers in the cloud
• Experience with architecting digital marketing and eCommerce solutions
• Experience in operationalizing solutions for user and application access
• Experience with high volume global cloud architectures. Understanding of cloud monitoring best practices
• Proven history of being able to communicate vision and persuade adoption
• Strong skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, consulting, etc.).
• Ability to perform complex analysis of customer provided data using company provided tools and systems.
• Ability to document complex architectural concepts and solutions in both business and technical terms
• Proven capability to understand and meet requirements from both internal and external customers
• Proven experience as a successful technical lead, able to guide a technical team effectively
• Proven experience with various architecture disciplines such as security, network, operations, and data architecture
• Experience of integrating with on-site and 3rd party cloud applications
• Must be able to identify and work with stakeholders to collect, aggregate, and evaluate requirements in light of current and future technology, resources, and budgets
Desirable Skills and Experience
• Knowledge and experience with Global Data Privacy laws and regulations as they relate to personally identifiable information
• Experience with Twelve-Factor app methodology
• Experience with software development in coding languages like Java, Node.js
• Experience with SQL, noSQL & Graph databases and a good understanding of pros & cons of each
• Experience with React.js and Redux