• Leading and managing a team of developers, ensuring the successful delivery of high-quality software solutions through effective planning, execution, and team development
• Establish and maintain effective customer communication by managing concerns, providing timely updates, identifying critical path tasks, defining required roles and resources, and setting clear expectations for delivery timelines within areas of accountability
• Collaborates on delivery of IT Services with other IT functional areas responsible for customer satisfaction, to provide unified, professional customer service to the company
• Assist in determining fiscal requirements and prepare budget recommendations to support the assigned area of responsibility. Compile and analyze operational data to guide decision-making, improve standards and efficiency, and drive positive business outcomes
• For their assigned area, owns system technical architecture, including solutions delivery, operations, and support
• Identify key technology interactions and dependencies across systems and platforms that impact the organization’s ability to achieve integration, compatibility, and performance objectives
• Oversee the delivery of IT technical solutions and services, including the analysis, programming, and configuration of end-user applications and systems software. This includes guiding the team in interpreting detailed business, functional, and technical requirements to ensure effective application development and alignment with organizational goals
• Lead and oversee the development and configuration of applications, including coding internally developed solutions and customizing commercial-off-the-shelf (COTS) software. This involves guiding the use of programming, scripting, and database languages to ensure scalable, secure, and efficient implementations aligned with business needs
• Support application lifecycle activities including testing, deployment, maintenance, and evolution by correcting programming errors, responding to scope changes, and implementing application enhancements
• Collaborate closely with Enterprise and Solution Architecture teams to evaluate, recommend, and implement optimal technical solutions that align with strategic business objectives. Ensure architectural standards and best practices are integrated into solution design and delivery across IT initiatives
• Identify key interactions and dependencies across separate systems and platforms
• Evaluate total cost of ownership and return on investment of various architecture alternatives
• Manages, leads, and motivates a team to deliver results by communicating company goals and deadlines; engaging and developing teammates through effective performance management, coaching, and training
• Implements continuous improvement methods and embodies company purpose and values to inspire servant leadership
• Ensure thorough testing of products and solutions, while continuously identifying and implementing process improvements