The VP, Implementation Engineering provides critical direction for the strategic management of enterprise-level application integrations. This role serves as a member of the IT leadership team and leads the definition and development of enterprise-level technologies and services that are used to integrate API applications with client and other third-party applications to deliver solutions for our clients.
Hybrid role, requiring 3 days in our Markham office.
Essential Functions:
- Requires extensive interaction with customers and third-party technology partners, as well as internal management of software application development.
- Responsible for developing solution architectures, creating and owning implementations, and driving API technology deployments. This is both a strategic and hands-on leadership role.
- Oversee enterprise application development activities and provide strategic vision and leadership.
- Initiate and foster business partnerships across the organization that increase efficiency and effectiveness; balance business partner needs with API priorities, business strategies, and objectives.
- Cultivate an environment of continuous improvement, ensuring the highest levels of stability and performance for enterprise applications.
- Develop and use standardized approaches and frameworks for integration for both near-real time and batch data.
- Stay abreast of new vulnerabilities and use knowledge in security to protect applications and data.
- Leverage SaaS and PaaS services.
- Incorporate critical application improvements into release cycles to enhance production stability.
- Follow industry-standard development and deployment processes (SDLC, DevOps, version control).
- Provide direct oversight to Software Developers including performance evaluations, coaching, and professional development.
Required Skills, Education And Experience
- Bachelor’s degree required, advanced degree preferred, and 10 years of related experience including software technology managerial experience for complex applications.
- Prior experience with performance management, managing managers, resource forecasting and hiring, job development, organizational structure, resource allocation, skills forecasting and development, coaching, and professional growth of team members.
- Experience leading the implementation and customization of large-scale, mission-critical applications with real-time data integrations.
- Strong experience working with client technology teams to design optimized integrations between their systems and API systems.
- Background in hands-on software development using Java technologies, Apache Tomcat, Weblogic & TomEE.
- Experience with SOAP/REST web services using XML/JSON.
- Familiarity with AWS cloud technologies, deployment tools, and container orchestration.
- Strong background with airline and travel applications and standards.
- Ability to collaborate with business development, product, and program management teams.