Applications Director (Manufacturing / Engineering, Supply Chain Apps) - Arcosa, Inc.
Dallas, TX
About the Job
Job Details
Description
Arcosa, Inc. is seeking an Applications Director (Manufacturing / Engineering, Supply Chain Apps) in our Dallas, TX headquarters. Reporting to the Executive Director – Enterprise Applications, the Applications Director, will be responsible for the full application lifecycle and operational performance ERP, Manufacturing, Engineering and Supply Chain application portfolios (NetSuite, Jobscope, BPCS, EAM, CAD systems). Business knowledge of ERP, MRP, and MRO systems is required. This includes the conceptualization, planning, evaluation, development, integration, testing, deployment and support of application platforms and associated technologies. The role will also lead a team of analysts, programmers, and other staff, both direct reports, Contracted, and dotted line assigned.
Arcosa, Inc. (NYSE: ACA) is a growth-oriented manufacturer and producer of infrastructure-related products and services. The company has businesses with leading positions in construction, energy, and transportation markets with annual revenues in excess of $1B.
Responsibilities:
- Guide Arcosa in transforming our Order to cash, Procure to Pay, Record to report business processes and enabling technologies (ERP, MRO, MRP system) through deep functional and deployment expertise. This includes customers facing capabilities and internal use and operations.
- Guide Arcosa in transforming our Engineering portfolios and enabling technologies (Autodesk, Solid works, Ship Constructor), inclusive of PDM, through deep functional and deployment expertise.
- Demonstrated expertise is making technology selections in support of the application roadmap solution deployment plans.
- Bring technology and operational leadership skills, along with the use of Agile or Waterfall Methodologies to design, build, test, deploy and support Enterprise and Business Unit applications.
- Play a strategic role in identifying technology direction that would enable the business to achieve business goals more effectively within and across assigned application portfolio(s).
- Bring industry and business process expertise and best practices and the associated business benefits to Arcosa if adopted that includes both process change and implementation of supporting technologies.
- Provides a key point of contact for business partners participating in discussions of strategic and tactical direction and shaping optimum technology solutions.
- Manage teams responsible for supporting, enhancing, evaluating, and implementing new and existing business applications.
- Serves as Applications Architect within the assigned application portfolio(s), providing technical direction and guidance, as well as hands-on systems engineering design, collaborating with the senior solutions architect.
- Contributes to and maintains awareness of Arcosa application architectural standards.
- Ensures solutions conform to established Arcosa security standards and requirements.
- Participates in IT management duties such as budget and financial activities; process standards, improvement, and monitoring; program and project management; enterprise application portfolio management; vendor management and strategic sourcing; workforce planning; information security; and strategic planning.
- Acts as a primary resource to corporate and business unit senior management in all matters concerning current systems and future technology needs.
- Drives major incident recoveries, solution work arounds and restoration of services. Drives the RCA and problem management activities.
- Reviews service trends, identifying themes, communicating risks and proposes technical solutions.
- Manage solution releases including maintaining CMDB currency.
- Contribute to the ongoing development of best practices spanning both solutions development and sustaining support including establishing Total Cost of Ownership (TCO) metrics across the assigned application portfolio. Trains staff and promotes knowledge sharing and cross functional collaboration.
- Responsible for managing third party services delivery organizations providing support for one or more applications with the assigned portfolio.
- Develops and manages applications to a strategic plan, which will ensure the company is positioned to grow, able to seize new opportunities and maintain superior customer services to internal and external customers.
- Responsible for the evaluation, selection, and implementation of major systems, as well as the conversions from existing systems.
- Responsible for the timely completion and implementation of quality solutions aligned with the overall IT and business unit strategy. These include developing new systems, enhancing the functionality of existing systems and integrating new and existing applications to streamline business processes.
- Provides the overall direction necessary to ensure the delivery of efficient and effective area services and collaborates with other IT disciplines to ensure that the necessary changes to the company’s IT environment are instituted at an appropriate level of quality, cost and architectural consistency.
- Contributes to the creation of development best practices and methodologies as well as compliance within their team.
- Responsible for the development and maintenance of an effective organization for the assigned systems including a) efficient workflow patterns; b) established performance standards; c) effective delineation of duties and responsibilities; d) suitable staffing levels; e) appropriate management and supervision; and f) systems for timely communication of pertinent information.
- Coaches and develops staff to maximize individual performance, build future organizational leadership, enhance teamwork, and strengthen support of the organization's values, tactics and strategies.
- Additional responsibilities as required by leadership.
Requirements:
- Minimum of 2 years of executive level experience (Director), systems development executive experience preferred.
- Minimum of 8+ years of experience managing distributed software development teams, ideal candidate should have experience leading multi-disciplinary teams.
- Minimum of 8 years of Software Development experience.
- Program and project management expertise including the ability to concurrently handle multiple simultaneous complex projects.
- Excellent problem solving, analytical and interpersonal communication skills are a must.
- Must have a desire to achieve excellence in customer satisfaction, process and product quality and reliability.
- Natural orientation to solving systems issues quickly and reliably.
- Have excellent oral and written communication skills.
- Thrive on technical challenges and take pride in finding elegant, sustainable solutions; constantly thinking of ways to improve our productivity, reliability, and code base.
- Demonstrated functional expert with P2P, O2C, R2R processes (Manufacturing ERP, MRP, MRO systems) including current and emerging best practices.
- Demonstrated functional expert in Engineering and PDM technologies. AutoDesk, Ship Constructor, Solidworks, etc.
- Fully conversant in the process and methods of developing solution requirements from business to functional to technical.
- Demonstrated expertise constructing a value proposition or benefits case for a given solution proposal.
- Experience with Agile and Waterfall development methodologies and strong knowledge of all phases of system development life cycle required.
- Strong understanding of applications architecture processes, design patterns, and standards.
- Experience with automated testing methods and tools.
- Strong understanding of and experience in systems integration methods including web services and API orchestration.