Careers

Join the Telium team

ABOUT

»

CAREERS

Currently Available Positions

Senior Developer/Analyst

Overview

As a Senior Developer/Analyst, reporting to the Director of Telephony Technology, you will be accountable for the design and creation of high quality code across various languages and platforms. Work on core product development and also custom solutions for clients. Bring your creativity to light as part of the R&D team as well, contributing ideas and code to create new products.

Duties and Responsibilities

  • Work as part of a mid-size team responsible for the development, configuration, and integration of our High Availability for Asterisk (HAast) product.
  • Perform testing and debugging of software developed; interpret error messages and solve problems through independent analysis.
  • Consult on and solve complex technical issues; act as project technical lead and contribute to architectural decisions.
  • Present technical information to various audiences ranging from the client, developer, to project manager.
  • Participate in the evaluation of complex business requirements; lead the modeling and development of system requirements.
  • Analyze complex technical systems problems; design and implement effective solutions.
  • Participate on cross functional teams as a Subject Matter Expert and provide assistance in architecting and designing technical solutions to business challenges.
  • Perform as the lead team member for HAast Production Support matters and various projects.
  • Limited evening and weekend deployment support.

Required Experience

  • 4+ years' experience working in C++ and Qt5.
  • 3+ years' experience HTML5, Javascript, and JQuery.
  • Has overall 10+ years of related work experience (preference given to coding for hospital, 911 dispatch, and mission-critical call centers environments)
  • Experience with MVC, web service experience / SOA.
  • Understand relational database concepts and familiar with Transact-SQL. MySQL experience a plus.
  • Technical writing experience and ability.
  • Familiar with a version control tool such as Git, PVCS or SVN
  • Experience with Agile/Scrum methodology.

Required Competencies

  • Has a passion for technology, an open mind, and a strong desire for continued education and professional development.
  • Is a self-motivated, self-directed, 'roll up your sleeves' person and a quick learner.
  • Has to be willing to work hard to make their projects successful.
  • Is genuinely enthusiastic about programming and actively keeps informed about the latest technologies and trends.
  • Needs only general instructions on work; can walk into a new, unknown problem and diagnose the underlying issue, and use judgment, creativity, and sound technical knowledge to develop and recommend solutions.
  • Can influence internal customers to balance their requirements against what's most appropriate for a world-class organization, and find the right compromise.
  • Makes a commitment to ensure that a customer's needs are met by taking personal responsibility for service and quality.
  • Has excellent written and verbal communication skills; can confidently communicate and share past experience and knowledge.
  • Can manage change and work well within a team-oriented, collaborative environment to accomplish identified goals.

Location

Waterloo, Ontario, Canada
or
Bengaluru, Karnataka, India

Project Manager

Overview

As a Project Manager, reporting to the Director of Project Management, you will be accountable for the execution of projects including delivering on-time, on-budget, and on-spec. You will lead a project team which will work with internal and external clients to understand their requirements, and deliver solutions to meet their current and future needs.

Duties and Responsibilities

  • Develop, maintain and strengthen long-term relationships or partnerships with internal and external stakeholders and, when required, help manage third-party service suppliers' relationships within the established governance framework and contractual obligations.
  • Understand the business of your (internal) clients, validating business value, requirements and workflow, to ensure that the solution proposed will meet the need and add value
  • Manage the work effort, scope, resources, cost and change management of the assigned projects
  • Build and maintain the project plan, project risks, and project deliverables in order to ensure success.
  • Ensure key resources validate the project plan when it undergoes change.
  • Ensure that the remaining effort is clear and up to date
  • Manage resources appropriately throughout the project, ensuring they and their managers have ample notice of upcoming tasks and target dates
  • Keep resource managers and business stakeholders informed and engaged throughout a project, addressing their concerns and managing their expectation appropriately
  • Provide regular and timely communication on project status to the project teams, sponsors and stakeholders and lead status meetings.
  • Keep executives and multiple stakeholders informed and committed to championing the project
  • Support the delivery of the right solution by understanding well the front, middle and back office as well as other department business needs such as marketing, sales and client services
  • Following the appropriate project management methodology and related best practices to ensure successful implementations
  • Manage the tracking and control of the project plan including issue, decision, risk and change management
  • Work with sponsors and key stakeholders to define and implement project scope, mandate, governance, objectives, timelines and resourcing
  • Elicit high-level requirements from business strategies and goals to ensure the solution addresses the issue, problem or current challenge
  • Be responsible for producing all required project management documentation such as - detailed project plans, work plans, product delivery schedules, project estimates, conversion schedules, resource plans, status reports and financials

Required Experience

  • Over 10 years of progressive experience managing large and complex projects within the call-center / telephony / telematics industry
  • University Degree in Business,Commerce, Management Information Systems, or Computer Science
  • PMP Certification or equivalent
  • Proficient in Microsoft products (Work, Excel, PowerPoint, Visio)
  • Professional with experience on small to medium complex projects with multiple applications and with multiple interfaces and/or 3rd parties
  • Proven experience in learning new technologies and tools
  • Proven track record of identifying the right solution and seeing it through requirements gathering, execution and rollout

Required Competencies

  • Has a passion for customer service, and a strong desire for continued education and professional development.
  • Is a self-motivated, self-directed, 'roll up your sleeves' person and a quick learner.
  • Does whatever it takes to make their projects successful.
  • Needs only general instructions on work; can walk into a new, unknown problem and diagnose the underlying issue, and use judgment, creativity, and sound technical knowledge to develop and recommend solutions.
  • Can influence internal customers to balance their requirements against what's most appropriate for a world-class organization, and find the right compromise.
  • Makes a commitment to ensure that a customer's needs are met by taking personal responsibility for service and quality.
  • Has excellent written and verbal communication skills.
  • Can confidently communicate and share past experience and knowledge.
  • Can manage change and work well within a team-oriented, collaborative environment to accomplish identified goals.

Location

Waterloo, Ontario, Canada
or
Bengaluru, Karnataka, India

Telephony Support Technician (2 positions)

Overview

As a Telephony Support Technician, reporting to the Director of Telephony Sales & Service, you will be accountable for helping customers install, configure, troubleshoot, and optimize their Telium software. You may be required to work shift (10% of the time) to provide 24/7 coverage for support contracts.

Duties and Responsibilities

  • Provide prompt and courteous responses to customer inquiries received by email or phone.
  • Understand the technical environment of clients, relating product configuration to their environments.
  • Open and close tickets, and track all time against tickets.
  • Leverage development resources for complex issues, using formal and informal relationships.
  • Ensure that CRM entries for all customers are clear and up to date
  • Manage resources appropriately throughout the support process.
  • Keep management informed and engaged throughout the ticket resolution process, and escalate when appropriate. __(
  • Be responsible for producing all required support documentation such as - detailed incident descriptions, technical data on the client environment, examples of issues (input and output), solutions proposed, and final resolutions.

Required Experience

  • Over 5 years of progressive experience in a support role, ideally in the telecom or networking industry
  • Diploma or university Degree in Computer Science or equivalent
  • Experience working with CRM (ideally Sugar)
  • Deep technical expertise in VoIP and networking (5 years, ideally as network / VoIP administrator)
  • Proven track record of identifying the right solution and helping clients resolve problems quickly

Required Competencies

  • Has a passion for customer service, and a strong desire for continued education and professional development.
  • Is a self-motivated, self-directed, 'roll up your sleeves' person and a quick learner.
  • Needs only general instructions on work; can walk into a new, unknown problem and diagnose the underlying issue, and use judgment, creativity, and sound technical knowledge to develop and recommend solutions.
  • Makes a commitment to ensure that a customer's needs are met by taking personal responsibility for service and quality.
  • Has excellent verbal communication skills.
  • Has excellent technical problem solving skills.
  • Can confidently communicate and share past experience and knowledge.

Location

Waterloo, Ontario, Canada
or
Bengaluru, Karnataka, India

Marketing Analyst

Overview

As a Marketing Analyst, reporting to the Director of Marketing, you will be accountable for developing and maintaining marketing materials for all Telium software and services. You will also participate in trade shows and general marketing events representing Telium and its partners.

Duties and Responsibilities

  • Assist sales representatives with prompt and courteous responses to customer inquiries received by email or phone.
  • Understand the business environment of clients, relating Telium products to client needs.
  • Design and create marketing materials (with artistic support from Telium's agency).
  • Work with sales representatives to understand client needs.
  • Perform segment analysis and reporting.
  • Manage resources appropriately throughout the marketing process.
  • Convey Telium product features and benefits and trade shows

Required Experience

  • Over 3 years of progressive experience in a marketing role, ideally in the telecom or networking industry.
  • Diploma or university Degree in business or marketing.
  • Experience working with CRM (ideally Sugar).
  • Experience with marketing material layout and graphics (and ideally trade show booths).
  • Proven track record of developing creative marketing materials.

Required Competencies

  • Has a passion for marketing, graphics, and the arts.
  • Has a technical bent / appreciation for high-tech products.
  • Is a self-motivated, self-directed, 'roll up your sleeves' person and a quick learner.
  • Needs only general instructions on work; can walk into a new, unknown problem and diagnose the underlying issue, and use judgment, creativity, and sound technical knowledge to develop and recommend solutions.
  • Makes a commitment to ensure that a sales' marketing support needs are met by taking personal responsibility for service and quality.
  • Has excellent verbal communication skills.
  • Has excellent graphics and layout skills.
  • Can confidently communicate and share past experience and knowledge.

Location

Waterloo, Ontario, Canada

Systems Administrator

Overview

As a Systems Administrator, reporting to the Director of Administration, you will be accountable for deploying and supporting the IT that underpins our London office. You will plan, select, implement, and maintain all aspects of our IT infrastructure, and also support local business / administration end-users. Our London office is our administration location with approximately 60 professional users (this is not an engineering office), with business casual dress code.

Duties and Responsibilities

  • Maintain a technology plan for the IT infrastructure at the local office
  • Evaluate, select, and implement IT infrastructure as well as end-user technology for the local office
  • Operate and maintain all IT at the local office
  • Manage the local Microsoft domain, include AD, DNS, DHCP, and end-user accounts
  • Offer support and problem solving to end-users on MS Office, Adobe Acrobat, and end-user equipment
  • Learn our industry specific software and then assist end-users with technical support
  • Manage and secure our network, and ensure high availability of our network connections
  • Maximize overall IT services up-time

Required Experience

  • 5 years of experiencing deploying and supporting small to mid-size business servers, storage, and virtualization platforms
  • 5 years of experience supporting end-users with MS Office, Acrobat, and other related applications
  • Managing virtualization environments and conversion of servers from physical to virtual
  • Managing network attached storage (Synology/QNAP) including advanced synchronization and backup features
  • Managing a small staff and/or vendors

Required Competencies

  • Deep knowledge of Windows Server, and Windows workstation (10/11)
  • Familiarity with Adobe Acrobat
  • Deep knowledge of MS Active Directory, MS DNS, MS DHCP
  • Knowledge of VMware ESXi, performance tuning
  • Principles of shared storage, NAS design, and optimization
  • Ability to multi-task, set priorities, and work within tight deadlines
  • Develop and maintain relationships with staff, vendors, and industry contacts
  • Willingness to address IT problems outside of core business hours
  • Attention to detail and accuracy
  • Self-motivated, self-directed, 'roll up your sleeves' person and a quick learner.
  • Ability and desire to find innovate technology solutions to end-user problems
  • Excellent verbal communication skills.

Location

London, Ontario, Canada