Français
Back to careers
Careers

Sales Technical Representative

September 4, 2024
Category

Business Development

Status

Permanent

Schedule

Full time

City

Longueuil

Training

Technical DEC in engineering or equivalent training in Project Management

Experience

3 years

Summary

Forge your career in the world of motion!

With a focus on agility, excellence and creativity, people are at the heart of the D-BOX experience. D-BOX, a Quebec-based (Canada) SME with a global presence, is recognized as a leader in motion technology. We work every day to create immersive experiences of unprecedented realism. Motivated by challenges and collaborative work? D-BOX has a place for you!

 

The Sales Technical Representative is responsible for supporting sales through technical expertise and ensuring the successful execution of projects, including recommending innovative and efficient solutions that align with the company’s reality and capabilities.

Your mission

  • Responsible for the technical aspects when developing client proposals.
  • Develop and maintain up-to-date work plans by identifying deliverables, estimating associated timelines, and costs.
  • Manage the technical aspects of the project.
  • Coordinate the different phases of the project and ensure communication between various stakeholders, both internally and externally.
  • Collaborate on the production of solutions.
  • Regularly communicate progress and address any issues encountered.
  • Ensure the deployment and post-deployment support of solutions.
  • Serve as the technical point of contact for the client and perform all necessary follow-ups to ensure the success of the project.
  • Coordinate the technical aspects during trade shows for the entire market, including cinema, simulation, and professional training.
  • Perform any other tasks related to sales activities, according to business evolution and/or the emergence of new priorities.
  • Perform any other tasks related to technical sales activities as business evolves and/or new priorities emerge.

Your DNA

  • Technical DEC in engineering or equivalent training in Project Management.
  • Minimum of three (3) years of experience in a similar role or in technical project management.
  • Excellent technical knowledge in audio-video and/or electrotechnics.
  • Ability to understand and apply the technical aspects of a product to meet customer needs.
  • Proficiency in both spoken and written French and English.
  • Strong interpersonal skills, communication abilities, and good organizational sense.
  • Experience with a Customer Relationship Management (CRM) system (an asset).
  • Strong sense of priorities and organization.
  • Ability to develop and maintain good business relationships.
  • High degree of autonomy and strong adaptability.
  • Attention to detail, rigor, and strong analytical thinking.
  • Excellent team player, motivated by shared goals.
  • Strong interest and aptitude in technical sales and customer service.
  • Good knowledge of the MS Office suite.
  • Experience in technical drawing (an asset).
  • The position may require occasional business travel outside the country.

Perks

  • An energetic team that entertains the planet;
  • Opportunity to innovate, grow and have a significant impact;
  • A flexible work schedule with teleworking possibility;
  • A complete insurance plan (with telemedine services);
  • Personal days;
  •  Bonus program;
  • An annual credit for sports;
  • A salary commensurate with your talent;
  •  And much more!


D-BOX is committed to making our team a better reflection of society and values diversity of all forms. We encourage applications from women, from those who identify as Indigenous, as a Person of Colour, as a member of the LGBTQ2S+ community, as a person with a disability and from other cultural, racial or ethnic minorities.

SALES TECHNICAL REPRESENTATIVE