logo

View all jobs

Director of Technology

Calgary, AB
Our client is seeking a Director of Technology who will report directly to the President & CEO and be responsible and accountable for all Technology, Development, Infrastructure, and related processes. The Director of Technology will develop best practices, processes, training, and procedures to benefit the development and product teams.
Key Responsibilities:
Technology
  • Management and implementation of the agile & iterative development life cycle and associated methodologies
  • Coordinate with Sales and Client Services to ensure product is servicing market needs
  • Conduct regular research of technology and development trends, best practices, and provide insight with respect to advancement of our technology services
  • Work with marketing team to conduct regular research of competitors and provide insight with respect to future product direction
  • Work with marketing team and Product Manager to articulate product release schedule with an eye on business and user impact
  • Vet and negotiate terms and fees with third party vendors and partners
  • Manage the risk of all products
Strategy and Vision
  • Provide visionary leadership and clear strategic direction that can integrate various technology stakeholders and be embraced by our entire firm 
  • Develop and lead innovative, actionable, vision-driven initiative in collaborative environments to engage, inspire, and influence our architects and engineers.
  • Develop forward thinking business strategies supported by ROI analysis and strong project management.
  • Work with executive team to determine sales budgets, sales growth, and revenue targets
  • Translate business into technical strategy
  • Develop and refine the technology strategy and product initiatives in conjunction with the Product Manager, ensuring they remain consistent with the overall business and product strategy
  • Responsible for year over year product growth
Risk Management:
  • Coordinate with operations on proper insurance 
  • Ensure that the company complies with all legal and regulatory technical requirements
  • Manage privacy and data security initiatives and coordinate with Data Protection Officer to manage risk. The Chief Technology Officer will assume this role should the company not have Data Protection Officer in its employ
  • Assist with the review of client, vendor and consultant agreements to reduce organizational risk
People Leadership
  • Provide strategic leadership to architects, engineers and technology professionals advancing our use of technology to revolutionize design and delivery processes, constantly and constructively challenging the status quo
  • Support and create space for innovation by giving ubiquitous access to knowledge, improving efficiency to give people more time and power to design.
  • Daily management of Technology and Technology Team
  • Review of Weekly and Monthly Key Performance Indicators (KPIs)
  • Train, mentor, and support the technology team. Through leadership, ensure they are following best practices
  • Weekly meetings with Product Manager to review client feature requests, product plan, and work towards the execution of the Product Strategy
  • Recruit motivated, talented, collaborative, culturally aligned technology team members
Desired Skill Set and Experience:
  • A degree in Computer Science, Computer Engineering or equivalent and 10+ years of professional software development experience
  • Experience mentoring and training teams
  • Experience in leading an agile development team
  • Fluency in Javascript/HTML/CSS
  • Experience with backend application frameworks. Ruby on Rails or Node.js preferred
  • Experience with relational and key value data stores such as MySQL and Redis
  • Experience with a variety of languages is desired: Ruby, ES6 and Java
  • Knowledge of or experience with modern frontend frameworks like React
  • Experience with large public facing web applications
  • Experience working in an agile development environment (Scrum or Kanban)
  • DevOps experience with Docker, Kubernetes, Terraform and AWS server environments
  • Ability to work well under pressure in a fast-paced, team environment
 
 
Powered by