What are the responsibilities and job description for the Architect V - ERP position at PODS?
JOB SUMMARY
This role provides a unique opportunity for a senior technical leader to Strategize, Architect, Govern and Lead PODS as ERP Enterprise Architect. The focus of the enterprise architect's role is to ensure that business strategy and any relevant trends are understood, rationalized, and expressed in the processes and systems of an enterprise. This leadership role is also focused on facilitating the conversion of strategies into actions by leveraging the appropriate tools and techniques of the enterprise architect. A primary goal of this role is to facilitate change in a manner that maximizes value and minimizes change "pain." In implementing and maturing our D365 ERP solution.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Participating in all phases of the ERP project life cycle to achieve a successful project delivery.
- Lead architecturally nonfunctional areas of the project data migration, security strategies etc.
- Input into the introduction of 3rd party solutions – where they compatible with PODS strategy and is commercially and contractually safe.
- Be a problem solver for the project team and advise and escalate project risk.
- Steer and advise consultants on complex developments.
- Build trust relationships with business users allowing open and direct consultation regarding the client’s business processes
- Act as a trusted advisor to the business and project teams
- Leading the effort to develop, maintain and govern the architecture across the enterprise
- Defining the EA process and architecture review process, as well as for leading the integration of these processes with other related business and IT processes
- Understanding, advocating, and supporting the enterprise's business and IT strategies — participating in the strategy creation for a growing minority of cases
- Leading the identification and analysis of enterprise business drivers to derive enterprise business, information, technical and solution architecture requirements
- Analyzing the current business and IT environment to detect critical deficiencies and recommend solutions for improvement
- Analyzing industry, technology and market trends to determine their potential impacts on the enterprise's strategy and architecture requirements
- Promoting the EA process, outcomes and results to the organization, including to the enterprise's IT and business leaders
- Leading and facilitating the creation of governing principles to guide solution decision making for the enterprise
- Ensuring that the optimal governance structure and compliance activities (such as handling waivers) are associated with EA compliance
- Overseeing EA implementation and ongoing refinement activities
- Overseeing the effective communication of all EA artifacts
JOB QUALIFICATIONS: Education & Experience Requirements
- BS or engineering in a related field or significant relevant work experience
- 10 years of Microsoft ERP experience
- Subject-matter expertise in the areas of solution & technology research, cost analysis, risk identification, implementation strategies
- Expertise in the areas of requirements gathering, diagramming & documentation, software / technology evaluation and selection
- Experience collaborating with departmental leadership in order to establish, communicate and maintain technology standards.
- Strong technical understanding including past development experience of N-Tier applications and service-oriented architecture including: databases (OLAP, OLTP) and middle-ware (Java APIs, Java Web Services)
- Successful track record of managing both onshore and offshore vendor relationships to ensure that SLAs are met
- Excellent communication skills, including meeting facilitation and team leadership
- Detailed configuration and testing of Dynamics AX / D365 software.
- Proven track record of multiple successful projects over several years
- Software or business consulting to external clients
- Expert product knowledge in all modules of D365 F&O is a must
- Solid understanding of the following concepts:
- Relational databases and database design and modeling
- Systems integrations, web services, APIs
- Data integrations, including base understanding of available data integration tools
- Business process engineering/optimization and modeling
- Data migrations, data mapping, and data transformation
- Alert and notification messaging, including base understanding of available communication tools
- Requirements traceability: from capability need through delivery and support
- Value of complete, accurate, and continuously maintained specifications
- Very strong understanding of change management concepts, scope management, and requirements management
- Excellent oral and written presentation skills. Comfortable leading discussions and giving presentations to all levels of client personnel, from end users up to C-level
- Excellent organization skills and attention to detail
- High self-motivation, resourcefulness, personal accountability, and a strong desire to see the team succeed
JOB QUALIFICATIONS: Essential Skills, Abilities and Example Behavior(s)
- CUSTOMER FOCUS: Provides service excellence to internal and/or external customers. Provides added value. Looks for ways to add value beyond clients' immediate requests. Addresses the unidentified, underlying and long-term client needs. Enhances client service delivery systems and processes. Anticipates clients' upcoming needs and concerns.
- RESULTS ORIENTATION: Focuses efforts on achieving high quality results consistent with the organization’s standards. Exceeds standards. Defines ambitious, but realistic, personal goals and standards. Evaluates personal progress against standards. Undertakes significant challenges. Adjusts actions to meet and exceed expectations. Tries new ways to get things done, while taking steps to reduce the risks.
- TEAMWORK / COLLABORATION: Works collaboratively with others to achieve organizational goals. Proactively assists and involves others. Initiates collaboration with others. Assumes additional responsibilities to facilitate the achievement of team goals. Seeks input from other team members on matters that affect them.
- HIGH STANDARDS: Follows up on procedures, ensures high quality output, takes action to solve quality problems or notify quality issues as appropriate. Exceeds quality standards set by organization. Follows all the policies and procedures for quality set by the organization. Works at a level that consistently meets and often exceeds quality standards set by the organization. Seeks opportunities to improve how work is done, raising the quality of the output.
- BUSINESS PERSPECTIVE: Uses an understanding of business issues, processes and outcomes to enhance business performance. Makes recommendations to improve business operations. Offers concrete suggestions to reduce costs, improve quality or revenue for aspects of key products or services in own area. Identifies potential new clients for own area. Recognizes the value of all major business areas, avoiding a "single area" bias.
- CREATIVITY AND INNOVATION: Generates viable, new approaches and solutions. Modifies current approaches. Modifies current approach to better meet needs. Thinks about problems from a new perspective. Expands on the thinking or solutions proposed by others. Demonstrates curiosity, digging for information below the surface.
- FOSTERING COMMUNICATION: Listens and communicates openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus. Fosters two-way communication. Recalls others' main points, taking them into account in own communication. Checks own understanding of others' communication (e.g., paraphrases, asks questions). Elicits comments or feedback on what has been said. Maintains continuous, open and consistent communication with others.
- INITIATIVE: Deals with situations and issues proactively and persistently, seizing opportunities that arise. Addresses current issues. Acts on issues in own area of responsibility instead of waiting or hoping the problem will solve itself. Tries varied approaches and solutions to resolve a problem. Persists when significant difficulties arise.
- PROBLEM SOLVING: Identifies problems and the solutions to them. Solves standard problems. Identifies standard problems based on a range of factors, most of which are clear. Identifies alternate solutions, considering applicable precedents. Identifies optimal solutions based on weighing the advantages and disadvantages of alternative approaches. Evaluates the effectiveness and efficiency of solutions after implementation.
- TECHNICAL CAPABILITY: Understands and applies functional and technical knowledge and skills to accomplish work objectives. Keeping up to date with new development in the subject area and continuing to enhance the skills. Applies technical knowledge and skills in a range of typical situations, with minimal or no guidance. Follows standard procedures, where applicable, for common tasks. Seeks support from senior staff when encountering atypical issues.
- SYSTEM DESIGN: Identifying and selecting system options which are balanced and optimized and applying techniques to a variety of system design contexts to ensure system interoperability, scale, performance, usability, and security. Demonstrates solid knowledge and ability, and can apply the competency, with minimal or no guidance, in the full range of typical situations. Would require guidance to handle novel or more complex situations. Maintains control over the system design life cycle. Analyzes architecture business requirements and prepares system design proposals. Provides support for problem resolution activities. Conducts impact analysis for proposed changes to the system. Provide system design guidance to the team.
- SYSTEMS INTEGRATION AND PORTING: The integration and testing of software products, components and/or subsystems and their interfaces into existing, new or modified software and hardware platform environments to deliver automated solutions according to business and technical specifications. Demonstrates solid knowledge and ability, and can apply the competency, with minimal or no guidance, in the full range of typical situations. Would require guidance to handle novel or more complex situations. Produces integrated software builds using complex programming and software modules. Configures the hardware environment, produces integration test specifications, and conducts tests as required. Verifies that the logical design components are consistent with integration target architecture requirements. Carries out support and production assurance for common systems integration problem resolution activities.
- INFRASTRUCTURE/PLATFORMS: Supporting the enterprise computing infrastructure (e.g., enterprise servers, client server, storage devices and systems, hardware and software) in the provision, management, storage, operation, scheduling, support and maintenance of the infrastructure. Demonstrates solid knowledge and ability, and can apply the competency, with minimal or no guidance, in the full range of typical situations. Would require guidance to handle novel or more complex situations. Describes how the platform integrates with other enterprise elements. Uses performance data collection tools and techniques to mitigate down-time and improve performance. Installs software and hardware on the platform. Solves routine hardware and software problems, documenting new problems and their solution for future reference. Uses appropriate diagnostic tools to solve complex problems. Executes standards without supervision, suggesting modifications to these standards.
- PROCESSES, METHODOLOGIES, AND TOOLS: The development of expertise and the provision of advice, assistance and leadership in processes, methodologies and tools used in any specific area of technology by focusing on definition, management, repeatability and measurement to ensure appropriate and effective use throughout the organization. Demonstrates basic knowledge and ability and, with guidance, can apply the competency in common situations that present limited difficulties. Selects appropriate tools and methodologies to deliver applications and systems that meet defined organizational business needs. Works with the QA Team to contribute to the continual improvement of QA standards and best practices. Reviews all integration components to ensure that source code control practices are followed. Captures functional and nonfunctional requirements. Develops business analysis practices and standards, as well as associated tools, templates and techniques. Reviews and identifies modifications to existing software development/integration process approaches. Develops new ways to achieve process improvements. Identifies where software process, methodologies and/or tools would increase the IT organization capacity to contribute to meeting business needs. Evaluates the effectiveness of development and integration processes, methodologies and tools used in application systems development activities.