Responsibilities: Manages the internal and external team to ensure timely, within budget, and quality delivery of new applications, new functions of existing applications, and maintenance of corporate technology applications based on business objectives and maximize business