At Cogeco, our culture lifts you up—there is no ego in the way. Our common purpose? We all want to win for our customers. We aim to always be evolving, dynamic, and ambitious. We believe in the power of genuine connections. Each employee is a part of what makes us unique on the market: agile, dedicated, problem solvers.
Cogeco is seeking a highly motivated, collaborative, and technically experienced Director Cloud and application development with the ability to drive change and make things happen.
You are passionate about building quality service, a strong team and meaningful software services.
The successful candidate will be part of our management IT team in Quebec and Ontario. We are looking for a leader to help steward our software development team on our continued path of growth, agility, scalability and cloud transformation.
Lead an experienced team of software developers teams by providing leadership, guidance and enabling the team to deliver to their full potential.
Work closely with the business owner, Architecture, and PMO (Project Management Office ) teams to create, innovative and deliver on roadmap within our regular release cycles. Drive the execution and delivery of features by collaborating with other teams.
Lead change in seeking out continuous improvements and champion the adoption of best practices in our Agile transformation
Foster a culture of collaboration, accountability, ownership, innovation, trust, and the continuous delivery toward excellence to promote teams to be empowered to produce high quality results.
Develop, maintain and publish KPI’s that track delivery quality, delivery and predictability.
Manage, coach and mentor the team to help all with their professional development.
Establish regular communication with the team and key stakeholders to provide status updates.
As a Director Cloud and application development , you will.
Understand business groups requirements and translate it to technical specification.
Oversee the development and execution according to deadlines and within the budget of all service in IT scope responsible for.
Work in close collaboration with the associate Directors to ensure the success of IT services, products and the mobilization of teams.
Responsible for maintaining excellent business relationships with business partners and ensuring that the appropriate solutions are delivered within your team or your flow of functional responsibilities.
Engage in the data driven transformation.
Managing and growing a software engineering team of up to 20 developers that will design and implement the front end and back end for our cloud platform and internal services.
Negotiate agreements with internal or external suppliers when necessary.
Create an environment based on trust, dialogue, creative thinking and a consistent team effort.
Encourage creativity, risk taking and continuous improvement.
Lead the cloud transformation on IT services and applications.
Support yours teams in the Agile and devops activities engaged by Cogeco.
Propose and implement quick prototypes to validate technology or architectural choices.
Successful and proven experience in leading a software development team.
Sufficient technical background to provide highly-credible leadership to technical teams, and to objectively evaluate complex project issues and risks.
Deep understanding and experience on current cloud application such as Google GCP.
Have strong self-research capability, passionately and self-driving in learning new technology/product quickly.
Customer facing experience, including discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation.
Hands-on experience leading the design, development and deployment of business software at scale.
Experience with IT compliance and risk management requirements.
Working knowledge of software development life cycle (SDLC) and agile/iterative methodologies required.
Experience track record of managing and delivering large-scale IT development projects including definition and execution of successful project controls on a large scale.
Manages personnel activities of staff (i.e. hires, trains, goal settings, appraises, rewards, motivates, disciplines, recommends termination as necessary).
Demonstrate a strong sense of ownership of all the projects and problems being worked on by the teams.
Participate in software architectural discussions, influencing decisions, and collaborating with peers to maintain consistency across the organization.