•Sets architectural vision and direction. Collaborates and leads development of short- and long-term architecture strategic planning.
•Drives alignment between architecture and business needs.
•Identifies optimization opportunities addressing cost, reuse and simplification of the Supply Chain Systems application and technology landscape.
•Establishes and maintains views of the Supply Chain systems landscape including relationship, health, cost, capability.
•Develops and maintains Supply Chain systems roadmaps that align business, data application and technology with input from applicable domains.
•Provides input into strategic planning opportunities.
•Contributes to the technology strategy by identifying, assessing and recommending external trends in technology and methodologies.
•Creates solution options and solution architecture, adhering to architectural standards and the technology roadmap, and minimizing technical debt.
•Designs solutions that involve complex, multi-system integration, possibly across BUs or domains.
•Ensures non-functional requirements are satisfied.
•Involved in every aspect of lifecycle (from requirements to deployment assisting in design and triage of defects).
•Exercises solution design leadership on initiatives, driving alignment to target architecture and design standards.
•Identifies applications and platforms impacted by the solution, the need for new platforms, and drives platform selection.
•Facilitates large groups of diverse stakeholders to consensus on target solution.
•Provides guidance and oversight, ensures the viability of proposed solutions, and provides direction on the appropriate approach to the solution throughout the project, and ensures appropriate and complete unit/system/load testing and code review.
•Conducts Proof of Concept for feasibility studies.
•Oversees and facilitates the evaluation and selection of hardware and software technology, as well as the design of standard configurations for a particular project.
•Participates in lifecycle and resource planning
•Partners with QE team, assisting with creating and refining effective performance test objectives, test plans, and scenarios that help the organization achieve quality requirements.
•Collaborates with project teams on application and module design that achieves the quality attributes of performance, scalability, and availability.
•Independently utilizes diagnostic and monitoring tools to detect, isolate, and resolve performance issues throughout the application technology stack.
•Provides technical and analytical leadership to a small team of performance engineers and systems analysts, working together to resolve performance issues and continuously improve application performance, for both real-time transactional systems and batch systems.
•Guides operations and support team on building and refining performance metrics capture and reporting for production systems, and corresponding processes.
•Builds tools and frameworks that assist in performance validation.
•Assists with the development of frameworks, standards, policies, principles and procedures that guide technology decisions and maximize reuse of technology.
•Facilitates architecture reviews, ensuring adherence to architectural standards, and consistency across organizational and design boundaries.
•Leads the authoring, development, and evolution of industry technology standards by documenting and participating in standards bodies.
•Participates in application rationalization and the development of application architecture roadmaps.
•Communicates architectures, relevant technologies, practices, platforms, and products to delivery team and other stakeholders.
•Performs due diligence during potential mergers and acquisitions.
•Builds effective relationships between IT, business users, and internal/external service providers.
•Effectively communicates relevant information to stakeholders and teams.