Job Overview:
A critical role for a forward-thinking innovative leader, to lead our transformational team of developers in development, implementation, and maintenance of Application Development for business and technical systems. It is critical that this role establish and maintain strong business relationships with both senior and operating level business leaders. This role is accountable for the strategy, evaluation and implementation standards and procedures which support our enterprise’s application infrastructure and architecture. The span of the team will be focused on improving the user experience, data integrity, and business processes through the standardization of products and processes. This individual will apply proven execution, leadership, communication, analytical and problem-solving skills to contribute and lead the team in continuous execution and delivery.
Responsibilities:
Establish and maintain strong business relationships with both senior and operating level business leaders, across the company.
Understand and provide recommendations for improvement of Business Processes by leveraging existing IT capabilities, identifying improvements to existing IT capabilities and define new strategic IT capabilities
Stay abreast of business strategy, goals, objectives and operational performance metrics of Business Owners/Units.
Be a Thought Partner, engaged with Business Owners/Business Process Development teams to suggest solutions that meet their needs and follow IT/application best practices
Educate business partners on roles, responsibilities, processes and deliverables required to ensure effective delivery of new technology solutions
Responsible for escalating, assisting and follow-through on resolution of issues related to delivery of technology solutions
Engage and ensure effective delivery of business deliverables and tasks with business partners for delivery of technology solutions (development of business requirements, scope management, training business change management and deployment)
Accountable for gaining and maintaining alignment of delivery success criteria with business partners
Accountable for effective project management and delivery of work requests and projects within committed budget, schedule and quality for individual projects while also meeting overall department performance goals
Accountable for identifying needs, securing commitments and monitoring progress of deliverables from internal and external service provider teams
Provide cost estimates and business case updates
Accountable for ensuring technology solutions comply with architectural standards
Responsible for communication of progress to senior IT and Business leadership, including overall IT performance metrics, monthly project status reporting and quarterly resource planning review
Ensure the quality of the product code (unit testing, automated testing, documentation, participation in quality assurance)
Pro-actively identify opportunities to offer an improved experience to users by developing a deep understanding of end-to-end business processes and functions.
Responsible for organizing and maintaining performance of any application issues in accordance with agreed SLA
Ensures projects/programs are completed within the committed time and budget and are integrated with other software applications
Accountable for maximizing the productivity of the applications staff and the maintainability of software systems, keeps abreast of new technologies, incorporates those technologies when appropriate and motivates others to utilize them
Accountable for administrative management of 25-35 IT professionals, either as direct reports or sourced – HR administration, salary administration, Time Reporting, etc.
Ensure IT application development process disciplines (solution delivery, project management, work requests, QA, etc.) and standards are established, effectively managed, and performed
Responsible for developing and maintaining an overall sourcing plan which includes creative options and alternatives to ensure supply capacities meet work demand, role and skill set requirements and cost objectives
Responsible for coaching, counseling, assisting employees to develop individual career development and training plans
Participation in the design, configuration, deployment, integration, development and maintenance of IT solutions and applications.
Skills/Competencies:
Leading a diverse team to deliver bold solutions through a transformative lens to increase automation and overall operational efficiencies.
Experience in application development, and delivery of multiple major projects of medium to large scale
Strong knowledge and experience in order processing functions, such as catalog management, distributed order management, work task management and integrations with other OSS platforms such as inventory, scheduling and billing.
Must have worked within a multi-disciplined, cross-functional technical organization with matrixes reporting relationship
Demonstrate advanced understanding of business processes, internal control risk management, IT controls and related standards.
Exposure to a variety of technologies such as multi-tiered applications, databases, LDAP and directory services, application servers, network infrastructure, and understanding security and dataflow within these components.
Guiding Principles: Community of Respect, Delighting the Customer, Transparency, Accountability, Performance