Jobs
>
Ottawa

    Manager, Application Development - Ottawa, Canada - Mitacs

    Mitacs
    Default job background
    Full time
    Description
    Salary:

    **This position can be fully remote or hybrid near Mitacs offices in Montreal, Toronto, Ottawa or Vancouver**

    Do you want to be part of our innovative and entrepreneurial team?

    Do you thrive in an entrepreneurial environment and enjoy working in a team atmosphere? Are you an "outside the box" thinker who strives to implement continuous improvements? Do you take a strategic approach to your work? Do you enjoy in a fast-paced culture where your opinions are valued and respected? Do you enjoy building partnerships to solve mutually beneficial challenges?

    Mitacs is a national not-for-profit that helps industry and non-profit partners solve strategic challenges by leveraging Canada's world-class post-secondary talent and a global network of industry, academic, and government partnerships. Through these collaborations, Mitacs helps business and community partners succeed, improves students' on-the-job skills development, and strengthens Canada's world-class innovation ecosystem. At Mitacs, we strive to develop the next generation of innovators with vital research and business skills. In partnership with domestic and international companies, governments, and academia, we support a new economy using Canada's most valuable resource – its people.

    To get a better understanding of Mitacs and read the complete job description, please visit our website:

    Manager, Application Development

    The organization is going through a major enterprise transformation aiming to become more client centric and to review how we operate and deliver value to stakeholders. This initiative also includes an important digital transformation undertaking by modernizing business applications and converging data and processes through technology.

    The Application Development Manager position plays a significant role in defining how technology is deployed to fulfil this transformation as well as how technology is sustained to keep businesses operational and secure. The ideal candidate will be an innovative and highly motivated leader with a strong hands-on attitude and appetite for continuous improvements and learning in technical areas.

    As Application Development Manager, you will be accountable for leading, coaching and nurturing the development and QA teams in delivering and supporting working features in both Front Office and Back-office software products. You will also work collaboratively with business stakeholders, Product Managers, the Data Platform Manager, IT Security, and IT infrastructure teams and/or external vendors.

    This position is expected to be highly technical but also a good liaison between functional and technical teams.

    If you also seek to make a great impact in the Canadian Innovation ecosystem and are willing to put your energy and technology expertise to work for a purposeful cause, you are very welcome to apply.

    Responsibilities

    • Lead the software Development teams including Tech Leads, Software Developers, Quality Assurance and DevOps engineers by promoting autonomy and providing technical guidance while holding them accountable for their goals.
    • Manage external Development contractors work and relationship, including their allocation, performance, and budget.
    • Recruit internal and external Development and QA positions when necessary.
    • Provide technical direction for web applications (Front Office Product based on NodeJS and Angular) and back-office (Dynamics 365 and Dataverse).
    • Contribute with code peer reviews and provide team feedback and guidance when necessary.
    • Analyze the technical design and architecture for new solutions ensuring reusability and interoperability among different products and services.
    • Encourage the team to leverage existing technology such as Software as a Service, APIs, Native Cloud Services, and open-source codes before any custom development.
    • Own the development lifecycle processes and performance metrics such as team velocity and code coverage.
    • Manage the QA team in improving the quality of the development work and reducing software defects and release disruptions.
    • Work together with the QA Manager in improving the quality of the development work and reducing software defects and release disruptions.
    • Work together with Data Platform team in building and maintaining databases.
    • Promote the best practices of Agile (Scrum or SAFe) and DevOps.
    • Join Agile ceremonies when required and actively support the team during PI Planning.
    • Own the Development tools, frameworks and platforms, including keeping the relationship with vendors, monitoring support lifecycle and security patches, and their contracts and budgets (e.g. Bitbucket, Jira, Jenkins, Terraform etc.).
    • Support the implementation of a release management practices by defining the development and CI/CD pipeline and enhancing automation on Blue/Green deployment, feature flag etc.
    • Partake on Cyber Security best practices, audits, trainings and actively act in case of any incident.
    • Monitor technical debt levels and promote a steady investment in improving the quality of business applications, infrastructure, and team's skill.
    • Work in collaboration with the infrastructure team in pursuing the best use of Azure Cloud Services, its tools, and capabilities.
    • Assist in troubleshooting critical incidents and keep stakeholders informed when necessary.
    • Review Software Change Requests and participate in CAB meetings.
    • Research for new technologies and methods and keep curiosity among the team members to continue learning and exploring new technologies.
    • Follow business decisions, metrics and what is going on in the scientific research and academic communities around the organization.

    Experience:

    • 10 years of progressive software development experience, with strong technical background and expertise in developing web applications and automation on SaaS/COTS platforms (Microsoft D365 or equivalent).
    • 5+ years of people management experience leading Software development and DevOps engineers (10+ team members).
    • Proficient coding or leading developers in JavaScript, C# and Python.
    • Strong understanding of Agile methodologies and prior experience working in Scrums or SAFe frameworks.
    • Knowledge in Cloud Services technologies such as Azure or equivalent.
    • Prior experience working in CRM/ERP platforms such as Microsoft Dynamics 365 (preferable) or equivalent.
    • Working knowledge of web application development including collaboration with UX/UI designers, A/B tests and tools to measure usability and adoption.
    • Solid understanding of CI/CD tools.
    • Basic administration skills of Jira & Confluence.
    • Demonstrated experience leading positive change, empowering people, cultivating product technology visions and innovative solutions.
    • Sharp and accurate communication with technical and non-technical people.

    Hiring Range: $115,920 - $137,655

    Salary Range: $115,920 - $173,880

    Hiring and Salary Range Transparency

    Typically, employees are hired, transferred, or promoted within the salary range, specifically between the minimum and midpoint in the hiring range.

    The salary range refers to the range of base salaries for a given position, encompassing the minimum and maximum amounts. The midpoint of the range is positioned approximately halfway between the minimum and maximum, indicating a fully qualified employee with comprehensive job knowledge and experience for the role.

    Only in rare and exceptional circumstances, where a candidate has the experience, skills, and expertise that far exceed those required for the position, would we consider paying above the hiring range for this role.

    Equity, diversity, and inclusion (EDI) and decolonization are core values at Mitacs: Equity, Diversity, and Inclusion - Mitacs. We believe a diverse workforce comprised of individuals with different ideas, strengths, interests, and backgrounds (e.g., gender identities and expressions, Indigeneity, race, abilities, sexual orientation, and other identities) are crucial to our success. We welcome everyone to apply and encourage you to connect with us if you require accommodations during the recruitment process.


    remote work


  • BluWave-ai Inc. Ottawa, ON, Canada

    Location: Ottawa and Summerside Office (Hybrid) · At BluWave-ai our mission is to deliver innovative AI solutions to accelerate the transformation towards renewable energy. We apply AI software to increase the use of clean energy in smart grids and microgrids with distributed ene ...


  • Sotera Health Ottawa, Canada Full time

    Reporting to the Director of Application, this role will is responsible for developing and supporting Oracle EBS R12 custom solutions. Working closely with the Business users to design, develop, test, and document solutions that meet business requirements and goals. · Key Respons ...


  • ThreeDify Ottawa, Canada

    We are currently looking to add a CAD Application Developer with a strong 3D and GUI development skills to our talented team with the following desired skill set: · Intensive knowledge and Industrial experience with several of the following: C++/COM/WTL(or MFC), C#, and . NET, Ja ...


  • ThreeDify Ottawa, Canada

    We are currently looking for a 3D Web Application Developer. The desired candidate should possess the following skill set: · Knowledge and experience with several of the following: JavaScript, WebGL using or , C# and .NET Core · Experience with relational databases, such as Post ...


  • Ericsson Ottawa, Canada

    Description · Join our Team · Location: Ottawa, Ontario, Canada · Senior Radio Software Application Developer · Our Exciting Opportunity: · Ericsson Radio Product software development is responsible for all aspects of new feature development: systemization, design, coding a ...

  • Immigration, Refugees and Citizenship Canada

    Team Lead

    3 days ago


    Immigration, Refugees and Citizenship Canada Ottawa, Canada

    **Core Responsibilities**: · - Experience developing and maintaining relationships with internal or external clients/stakeholders. · - Experience in providing strategic IM/IT advice to management* towards the achievement of strategic OR operational program objectives. · - Experie ...


  • Dentarius Management Service Inc. Ottawa, Canada

    **Dental surgeon (Part Time)** · **A little about us**: · Our teams at **Triadent dental **are dedicated themselves on empowering patients with the knowledge required to make informed decisions about their oral health. We remain committed to increasing awareness about the importa ...


  • Dentarius Management Service Inc. Ottawa, Canada

    **Dental surgeon (Full Time)** · **A little about us**: · Our teams at **Triadent dental **are dedicated themselves on empowering patients with the knowledge required to make informed decisions about their oral health. We remain committed to increasing awareness about the importa ...


  • BDC - Indigenous Recruitment Ottawa, Canada

    **The following job posting and assessment questions were crafted by Kiinago Biinoogi Muskiiki ('**_Our Children's Medicine' _**in English) in consultation with Indigenous Elders, Knowledge Keepers and other members of the community. Applications housed on this platform provide a ...


  • Promaxis Systems Inc. Ottawa, Canada

    **Senior Computer Application Support**(Reference: P - SWV)Our Federal Government client is looking for a Senior Computer Application Support in Ottawa, ON (National Capital Region). The following qualifications are required: · *** · **Job** · **Description**:The Chief of Reserve ...


  • Senators Sports & Entertainment Ottawa, Canada

    **JOB SUMMARY**: · The primary purpose of this position is to deliver group ticket sales revenue by prospecting and managing opportunities throughout the National Capital Region market segment for both Ottawa Senators game tickets as well as Canadian Tire Centre events. · The Acc ...


  • Ribbon Communications Ottawa, Canada

    JOB TITLE R&D Engineering Program Management - Co-op · ABOUT RIBBON COMMUNICATIONS · OPPORTUNITY · OPPORTUNITY · We are looking for a Co-op software developer to join the R&D Engineering Program Management team. In this position you will work with the R&D Engineering Services dev ...

  • Ontario Health

    Epidemiologist

    2 days ago


    Ontario Health Ottawa, Canada

    At Ontario Health, we are committed to developing a strong organizational culture that connects and inspires all team members across the province. Our vision is that together, we will be a leader in health and wellness for all. Our mission is to connect the health system to drive ...


  • Carleton University Ottawa, Canada

    **Duties and Responsibilities**: · Responsible for the leadership and oversight of Student Life including strategic and program planning, people leadership, financial management, stakeholder relationship management, and operations. · **Qualifications**: · The incumbent must posse ...


  • City of Ottawa Ottawa, Canada

    Requisition ID: 8675 · Department: Planning, Real Estate & Economic Development Department · Service: Building Code Services · Branch: Permit Approvals Branch · Employment Type: 2 Full-time Temporary (up to 1 year) · Work Hours: 35.00 hours per week · Affiliation: CUPE 503 Inside ...


  • Senators Sports & Entertainment Ottawa, Canada

    The Corporate Sales Intern will work intensively with the Corporate Partnership team to assist in providing the highest level of customer service to our top corporate clients. This team is responsible for delivery of assets within corporate sponsorship agreements, enhancing the f ...


  • MED-ENG & PSP - THE SAFARILAND GROUP Ottawa, Canada

    TOGETHER, WE SAVE LIVES · The Safariland Group believes in the benefits of a diverse workforce and is committed to equal opportunity and affirmative actions. We pride ourselves on hiring and developing the best people, without regard to age, sex, sexual orientation, gender identi ...


  • Ottawa Hunt & Golf Club Ottawa, Canada

    The Ottawa Hunt and Golf Club is looking for a full-time **Communications & Member Services Manager** who is responsible for the implementation of communications both internally and externally as well as improving members engagement and developing strategies to increase the waiti ...


  • CowaterSogema International Ottawa, Canada

    **KEY INFORMATION** · Job Title: Project Design and Research Officer · Sector: Social, Economic and Environmental development; Global Development · Position Type (full/part time): full-time · Duration/Level of Effort (long/short term): permanent · Position Location: Ottawa (possi ...


  • Canadian Bar Association Ottawa, Canada

    **JOB DESCRIPTION** · **Manager, Professional Development** · **Position Summary** · **Location** · 66 Slater Street, Suite 1200 Ottawa, ON · **Languages** · The CBA delivers services in both of Canada's official languages. Fluent bilingual skills, both written and oral, are an a ...