- Direct and manage all software development team.
- Serve as the key technical leader between IT and all business functions dependent on enterprise applications and determine current and future technology needs.
- Responsible for developing, distributing, supporting, enforcing, and integrating best practices and technology standards across the organization. - Provide technology leadership an...