Works with IT leadership to understand application development needs and oversees activities to deliver appropriate business and IT-aligned solutions. Manages a team of resources and is responsible for ensuring adequate resources are allocated based on project requirements. This is a supervisory position with primary accountability for leading and developing a technical application development team. Functions as a working leader as applicable for the domain, is hands-on with technical matters and has leadership responsibilities. Communicates plans, status, and issues to higher management levels.