Technical Manager Application Development

2 weeks ago


Calgary, Canada BMO Financial Group Full time

401 9th Avenue SW, Suite 1930 Calgary Alberta,T2P 3C5

BMO Capital Markets is a leading, full-service financial services provider. We offer corporate and investment banking, treasury management, as well as research and advisory services to clients around the world. #bmocapitalmarkets

**We require a minimum of three days per week in office. Located in Calgary AB core**.

**Management and people**

- Attracts, retains, and enables the career development of top talent.

- Improves team performance, recognizes and rewards performance, coaches employees, supports their development, and manages poor performance.

- Enablement of team members to deliver better outcomes.

- A person in service to the development team, leading by enabling rather than commanding. A manager who removes obstacles, provides clarity, supports productivity, and ensures the team has what it needs to succeed.

- Fosters a culture aligned to BMO purpose, values and strategy and role models BMO values and behaviours in all that they do.

- Ensures alignment between values and behaviour that fosters diversity and inclusion.

- Regularly connects work to BMO's purpose, sets inspirational goals, defines clear expected outcomes, and ensures clear accountability for follow through.

**Technical**:

- Leads and implements initiatives as required to deliver business objectives.

- Follows release management processes and standards and applies version controls.

- Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, risk (e.g., security). Works toward the objective of defect free software. Ensures that systems functionally meet requirements, align with architecture, and promote the development of common assets. Supports the resolution of production issues and problems. Makes recommendations to improve BMO processes & systems.

- Assesses impact of design decisions to the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.

- Recommends and implements solutions based on analysis of issues and implications for the business.

- Conducts independent analysis and assessment to resolve strategic issues.

- Builds effective relationships with internal/external stakeholders and ensures alignment.

- Monitors and tracks performance and addresses any issues.

- Decomposes business requirements and translates them into detailed design specifications and code.

- Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.

- Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery.

- Supports production issues, includes independently completing root-cause analysis and diagnosis.

- Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.

- Supports the management of specific project deliverables & outcomes.

- Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, building communities of practice and networks.

- Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.

- Provides specialized consulting, analytical and technical support.

- Exercises judgment to identify, diagnose, and solve problems within given rules.

- Works independently and regularly handles non-routine situations.

- Broader work or accountabilities may be assigned as needed.

**Qualifications**

- Typically, between 5 - 7 years of relevant experience and/or certification in related field of study or an equivalent combination of education and experience.

- Deep understanding of Agile software development processes. Understand processes are there to deliver results rather than an end in themselves.

- Deep hands-on technical expertise, with knowledge of software development lifecycle.

- Advanced level of knowledge in domain.

- Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.

- Knowledge of required programming languages and can code with little oversight.

- Knowledge of technical/business environment and processes.

- Understand functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices.

- Have facility with and understanding of the ecosystem that code operates in.

- Deep knowledge and technical proficiency gained through extensive education and business experience.

- Verbal & written communication skills - In-depth.

- Colla



  • Calgary, Canada Compunnel, Inc. Full time

    We are seeking a skilled Application Developer to architect and build robust, scalable iOS applications using Swift and SwiftUI. This role focuses on writing clean, maintainable code, optimizing app performance, mentoring team members, and leveraging AI tools to accelerate development. The position is full-time, on-site at our Calgary office a minimum of...


  • Calgary, Canada Compunnel, Inc. Full time

    We are seeking a skilled Application Developer to architect and build robust, scalable iOS applications using Swift and SwiftUI. This role focuses on writing clean, maintainable code, optimizing app performance, mentoring team members, and leveraging AI tools to accelerate development. The position is full-time, on-site at our Calgary office a minimum of...


  • Calgary, Canada Carbonova Corp. Full time

    Carbonova is a pioneering manufacturing startup leading the charge in sustainability, specializing in carbon capture technology to produce advanced carbon nanofibers. Our commitment to environmental responsibility, innovation, and excellence positions us at the forefront of the green manufacturing revolution. Through a novel chemical catalytic process,...


  • Calgary, Canada Rippling Full time

    Senior Applications Development Manager - CompositesAbout CarbonovaCarbonova is a pioneering manufacturing startup leading the charge in sustainability, specializing in carbon capture technology to produce advanced carbon nanofibers. Our commitment to environmental responsibility, innovation, and excellence positions us at the forefront of the green...


  • Calgary, Canada Rippling Full time

    Senior Applications Development Manager - Composites About Carbonova Carbonova is a pioneering manufacturing startup leading the charge in sustainability, specializing in carbon capture technology to produce advanced carbon nanofibers. Our commitment to environmental responsibility, innovation, and excellence positions us at the forefront of the green...


  • Calgary, Canada Rippling Full time

    Senior Applications Development Manager - Composites About Carbonova Carbonova is a pioneering manufacturing startup leading the charge in sustainability, specializing in carbon capture technology to produce advanced carbon nanofibers. Our commitment to environmental responsibility, innovation, and excellence positions us at the forefront of the green...


  • Calgary, Canada Carbonova Full time

    Senior Applications Development Manager - Composites Calgary, Alberta, Canada130,000 - 150,000 CAD per year (Carbonova Headquarters) Seniority Level: Mid-Senior levelEmployment Type: Full-timeJob Function: Engineering and Information TechnologyIndustries: Chemical Manufacturing About Carbonova Carbonova is a pioneering manufacturing startup leading the...


  • Calgary, Canada Enbridge Full time

    **Posting End Date**: July 26, 2025 **Employee Type**: Regular-Full time **Union/Non**: This is a non-union position At Enbridge, we embrace new ideas and offer an environment where employees are recognized and respected for their input and opinions. We view our employees as our future leaders and strive to provide an environment that encourages...


  • Calgary, Canada Eternal Tech Systems Full time

    Job Description: One of our Public Sector client is looking for a Senior Application Developer for a Contract opportunity in Edmonton. Responsibilities: Participate in the design, development, construction, testing, delivery, implementation and maintenance of applications for the ministry as required. Participate in analysis of ministry requirements and...


  • Calgary, Canada Carbonova Corp. Full time

    Carbonova is a pioneering manufacturing startup leading the charge in sustainability, specializing in carbon capture technology to produce advanced carbon nanofibers. Our commitment to environmental responsibility, innovation, and excellence positions us at the forefront of the green manufacturing revolution. Through a novel chemical catalytic process,...