Careers | Climax Media
My job is to find the right people to fuel the growth and health of our company. Our culture is created by the type of people that we hire.
Kristen Manager, Culture & Engagement
View All Jobs

We Hire People Who...

Are down to earth. Take an interest in the person sitting next to them. Love what they do. Check their ego at the door. Know how to have a good time.

Create Damn Good Digital

Health Benefits

We offer a comprehensive and competitive benefits package to keep you happy and healthy. Our plan is complete, simple, and easy to use.

Culture

Our culture is about diversity and inclusion. We hire entrepreneurial, compassionate people who are excited about what they do and want to create something worth sharing.

Monthly Events

Crossfit, charity events, meditation, run club, curling, team off sites, and boat cruises. We love to have a good time and reward hard work.

Continuous Learning

With one-one-one coaching, mentorship, and learning allowances, we encourage all of our employees to try new things and never stop learning. We want you to grow.

Bragging Rights

We never settle. Whether being recognized by Profit 500, or as one of Canada's Great Places To Work, we constantly strive to create an environment thats innovative, engaging and worthy of recognition.

The Fluff

We offer half days before long weekends, a fully-stocked kitchen, as well as a dog-friendly space. You can show up wearing whatever you’re comfortable in, and set a schedule that works best for you.

Business Analyst

The Position

As a Business Analyst, you will be reporting to the Director, Delivery. Our BA’s work in a process driven environment where they take ambiguous client asks and navigate a clear path to final requirements. As a BA, you’ll often find yourself in situations where you need to think outside of the box and come up with new, more efficient ways of getting things done. Your team size will vary depending on the project and sometimes you’ll be working independently, so you’ll need to be open to compromise and be resourceful enough to find your own solutions.

Responsibilities

  • Support multiple projects or single complex projects within a domain, and provide ongoing support from inception to completion

  • Coordinate and document business requirements, use cases, and changes to business process based on feedback from Subject Matter Experts, including Product Management

  • Take high-level requirement concepts and drill into appropriate detail required for technology

  • Lead requirements capturing sessions as well as requirement document review, driving consensus across requirements

  • Ensure requirements documents meet client, contractual, and usability requirements

  • Conduct business analysis, process mapping, and process re-engineering

  • Create and document traceability matrices

  • Participate in requirements sessions to identify user stories

  • Create, groom, and maintain the project feature and story backlog in addition to any changes to those requirements alongside Product Owner

  • Participate in joint design sessions to groom and document features and stories

  • Create feature and story backlogs that are clear and straightforward

  • Assist the Technical Leads with flow diagrams, tables, mock-ups, and other methods to ensure features and stories are presented without ambiguity when designing the solution

  • Analyze requirements, construct workflow charts and diagrams, study system capabilities, and write specifications

  • Improve systems by studying current practices

  • Recommend controls by identifying problems; writing improved procedures

  • Maintain system protocols by writing and updating procedures

  • Create knowledge transfer as reference for users by writing and maintaining user documentation

  • Work with Product Owner to decompose features into stories

  • Identify dependencies across applications to support feature decomposition and story definition

  • Manage overall schedule and meet or exceed project deadlines

  • Identify, raise, and escalate issues where appropriate

  • Build strong working relationships with key stakeholders

  • Support activities of project teams to ensure quality and timeliness of project completion

  • Own the communication of ongoing changes to requirements and functionality appropriately across the team

  • Adhere to Agile/SDLC Methodology, ensure Project Requirement documentation has the necessary approvals to comply with SDLC and meet audit standards

  • Contribute to, and use best practice approaches and standards

  • Responsible for identifying and implementing continuous improvement and best practices in the project life cycle within and across industry segments

  • Perform daily administrative tasks including time management, training, and other duties as required

  • Monitor deliverables and ensures a timely completion of projects and tasks

Requirements

  • 5-7 years’ experience as a Business Analyst in a similar environment
  • General Agile/SDLC process & methodology knowledge
  • Business Analysis, Problem Analysis, Planning & Resolution
  • Ability to troubleshoot and identify solutions
  • Demonstrated ability in Planning and Organization
  • Computer Competency in Excel, Access, MS Project, Visio, Power Point
  • Proven efficiency in written and verbal communication skills required
  • Advanced analytical, problem solving, and planning skills
  • Process oriented with a strong attention to detail and focus on controls
  • Ability to organize, prioritize, and manage personal work
  • Ability to troubleshoot and identify solutions
  • General business background with specific, in depth understanding of assigned area(s) of responsibility
  • Ability to work independently, providing support and direction to project team
  • Ability to build strong working relationships with stakeholders and project team
  • Ability to multitask and react in a fast-paced organization
  • Nice to Have: Past experience in Software Development, Project Management, or Quality Assurance; CBAP/CCBA certification, CSPO certification; Automotive client domain knowledge; Experience with CMS (Content Management System) rollouts, large integrated projects
Apply Now

Senior Project Manager

The Position

Reporting to the Director of Delivery, the Senior Project Manager will need to execute and coordinate projects, lead teams to deliver projects, and follow the progress of operations in ways that promote successful project completion. Your responsibility is to manage resources, schedules, and financials throughout the development life cycle, while simultaneously assessing issues, risks, and managing project changes to ensure successful and on-time project delivery. We are a collaborative team – meaning you’ll work alongside development, creative, quality assurance and strategy team members. You will need to have great communication skills and the ability to solve problems on-the-go. Our Project Managers are agile experts. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of.

Responsibilities

  • Ownership and accountability of clients’ business needs and ability to drive to solutions

  • Lead definition of a project scope and provide clear instructions to design and development teams

  • Develop and analyze individual project plans complete with project performance, cost, and timeline

  • Create and maintain comprehensive project documentation

  • Communicate project objectives to all team members involved

  • Work creatively and analytically, ensuring the development team keeps the project on schedule and on budget, troubleshooting any problems that may arise

  • Work within suitable strategies, risk, schedule, and budget

  • Lead and coordinate internal resources for the execution of project

Requirements

  • 5+ years’ experience managing a team in an Agile/Scrum software development environment
  • Experience belonging to teams in an Agile/Scrum environment
  • Fluency in software development, design, and UX
  • Proven working experience as a Senior Project Manager in a similar environment
  • Knowledge of Agile development best practices
  • Excellent organizational, communication, leadership and presentation skills
Apply Now

Senior Front-End Developer

The Position

As a Senior Front-End Developer, you will be reporting to the Director of Technology as well as the Front-End Software Architect/Team Lead. All of our developers pride themselves in creating and building beautiful software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries.

Responsibilities

  • Design, develop, and implement Front-End JavaScript applications

  • Plan, design, build, support, and maintain new and existing applications

  • Work closely with a team of developers, communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in daily standups and project retrospectives

  • Commit to ongoing learning and development

  • Ensure front-end development integrates with back-end development

  • Communicate clearly and effectively across all levels of the organization

Requirements

  • 5+ years of experience with JavaScript
  • jQuery
  • HTML5, CSS3
  • React and/or Angular
  • Git
  • Active participant in the development community
Apply Now

Senior .NET Developer

The Position

As a Senior .NET Developer, you will be reporting to the Director of Technology as well as the .NET Software Architect/Team Lead. All of our developers pride themselves in creating and building beautiful software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries.

Responsibilities

  • Design, develop, and implement .NET applications

  • Plan, design, build, support, and maintain new and existing applications

  • Work closely with a team of developers, communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in daily standups and project retrospectives

  • Commit to ongoing learning and development

  • Ensure back-end development integrates with front-end development

  • Communicate clearly and effectively across all levels of the organization

Requirements

  • 5+ years of experience with ASP.NET MVC
  • JavaScript and jQuery
  • HTML5, CSS3
  • React and/or Angular
  • Entity Framework
  • WebAPI 2
  • SQL
  • Git
  • Active participant in the development community
Apply Now