Manager, Enterprise Applications

Calgary, AB, Canada

Job Description


Position summary

Reporting directly to the Director, IT Services & Digital Enablement, the Manager, Enterprise Applications is responsible for managing and supporting all Travel Alberta applications. This role deals with hands-on knowledge and direct supervision on application strategies, enablement, support and operations for all technology platforms, enterprise applications and SaaS/PaaS solutions.

The role focuses on managing the application ecosystem. Coordinating and resolving production application and system issues according to predefined service-level agreements (SLAs) with providers. Responsibilities include determining the best application set to strategically enable the Travel Alberta operating environment. Manage and coordinate activities with application support, engineers and vendors while monitoring, managing capacity, and ensuring response to requests, incident, & problem tickets. Conduct root-cause analysis sessions, implementing strategic fixes encouraging the use of automation and other tools to proactively maintain a high-reliability environment. Continuous improvement to minimize recovery time for critical production incidents. The role also focuses on enabling the business units with solution enhancements while finding efficiencies in the existing supported applications.

What you need

  • Bachelor\xe2\x80\x99s degree (or equivalent) in application development or computer science
  • 8+ years experience in leading and working on development projects.
  • 8+ years experience developing web applications and JavaScript development using various toolkits and SDKs.
  • 5+ years experience in a leadership role.
  • 5+ years experience in enterprise and solution architecture for digital solutions and working with web and digital platform security.
  • 5+ years architecting and developing solutions in a cloud environment building on various SAAS, and PAAS solutions.
  • 5+ years developing, designing, and integrating cloud services, platforms, microservices, backend services, and distributed systems.
  • 5+ years experience with database design and integration, application and systems integrations
  • 5+ years working in an agile environment (Certified Scrum master or Product Owner an asset).
  • 5+ years experience writing unit tests and focusing on code quality processes, industry-standard code repositories, and 3rd party systems and cloud services.
  • Prior experience setting continuous integration and continuous deployment projects (preferably Azure DevOps).
  • Experience with Vendor Management and Software procurement and processes.
  • Experience Managing licenses, projects, budgets, and expenditures.
Who you are
  • You have the ability to look broadly at application sets, understand their function, and influence the organization to continually move to a consolidated efficient working model.
  • You work with multi-discipline departments helping them to articulate their needs and align them with productive, innovative, and forward-thinking applications.
  • You understand the web, SaaS, and PaaS, applications, their key data elements, their strengths, and weaknesses, and can harmonize function and fit for purpose sizing thoughtfully and quickly.
  • You speak technical and business and can translate back and forth to audiences in either dimension with ease.
  • You have a proven track record to synthesize facts, both structured and unstructured information, and use a broad set of communications modalities (slides, briefing notes, public presentations) to engage both internal colleagues and external stakeholders.
  • You build productive working relationships quickly with both internal colleagues and external stakeholders \xe2\x80\x93 it simply comes naturally to you no matter the stakeholder ranging from tourism operators, government officials, elected officials, and communities. You can articulate the big picture and are a visionary.
  • You have a demonstrated ability to be a critical thinker by considering multiple perspectives and coming to concise decisions that may not always please all parties.
  • You are a self-starter who brings innovative thinking in how you approach business challenges while being open to new ideas from others and thriving in thoughtful debate with colleagues.
  • You\xe2\x80\x99re an active listener who naturally thinks of \xe2\x80\x9cyes and here\xe2\x80\x99s how\xe2\x80\x9d versus \xe2\x80\x9cno, sorry we can\xe2\x80\x99t do that.\xe2\x80\x9d
  • You are capable of operating in dual modes in the same day with time spent between strategic thinking to executing programs and tactics.
  • You\xe2\x80\x99re a team player first and naturally include others in sharing information and seeking input.
  • You naturally document and track the progress of engagement over time with a client-centered mentality and are comfortable working in multiple enterprise-level systems.
What you\xe2\x80\x99ll do

Technical Strategy and Development
  • Informed by senior leadership and in partnership with other key business units, the Manager will contribute to building, leading and implementing the project plans for the enterprise application strategy.
  • Work with existing products through their lifecycle.
  • Enable growth and development of the application platform through expertise is projects, development initiatives, and other activities aligned with the business.
  • Set development standards and best practices, continually evaluate progress, and adjust course. This includes the choices of development tools, methodologies, and training efforts.
  • Ensure application processes, including development activities and customer-facing services comply with community expectations and applicable laws and regulations for privacy, security, and social responsibility.
  • Evaluate, support selection process, and manage direct partner agency and development teams in collaboration with Procurement.
  • Evaluate, guide, and provide selection criteria and governance for the selection of cloud platforms, software, SDKs and development tools.
  • Investigate, research, and recommend technology platforms that enable achievement of business goals.
  • Oversee selection, integration, and implementation of supporting application platforms and infrastructure technology requirements to achieve business goals and increase efficiency of Travel Alberta team members.
  • Ensure alignment of technologies, platforms, and deliverables are aligned with Travel Alberta\xe2\x80\x99s technology strategies, architecture, and development practices with team members, 3rd party vendors and agencies.
Leadership
  • Manage, mentor, and coach direct reports and vendors by clarifying expectations, delivering results, recognizing performance, developing competencies, and identifying developmental opportunities.
  • Supervise recruitment, training, retention, and organization staff and vendors, in accordance with the company hiring process, procurement processes, personnel policies, and budget requirements.
  • Provide guidance to team members on meeting business goals and priorities through application initiatives.
  • Establish regular 1x1 meetings with internal members.
Process / Policies
  • In partnership with the Director, IT Services & Digital Enablement, support in defining the overall technology strategy and roadmap to support business objectives, both internal and external
  • Ensure proper application development policies and process are in place.
  • Evangelize the chosen development methodology to team members and other business groups.
  • Ensure adequate tools, cloud services and platforms are chosen to facilitate efficient software development lifecycle.
  • Ensure that teams, agencies, and projects align with the internal policies, procedures and processes defined by Travel Alberta.
  • Ensure procurement of cloud services, resources, agencies, and vendors align with internal policies and processes.
  • Ensure web and platform security meets security standards and is aligned with internal policies and processes.
  • Review budgets and approve expenditures.
Projects
  • Analyze and execute business requirements for organizational efforts/projects with delivery partners.
  • Engage project stakeholders as required to provide status updates, document changes in requirements, and ensure development efforts continue to meet the stakeholder needs.
  • Ensure project and team members get the resources and tools required.
  • Prioritize and assign tasks where required.
Continuous Integration, Delivery and Environments
  • Application best practices developed, communicated, and measured.
  • Establish release management and deployments governance.
  • Manage and oversee required production, UAT, QA and development environments, ensuring stability and availability of platforms and services.
  • Establish monitoring, alerting, and operation of application environments.
  • Operate performance tuning of web applications and platforms with delivery partners.
  • Accountable for support build systems, automated builds, automation and automated deploys and ensure quality of product and efficiency of process.
  • Manage support and disaster recovery of environments with operational partners.
Powered by JazzHR

Travel Alberta

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2179124
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned