Career opportunities at Maestro

Do you want to accomplish yourself professionally and do the values ​​of the company appeal to you? Maestro is waiting for you!

We are currently looking for new talent for the following positions:

Technical writer (Varennes)

ERP implementation specialist (Varennes, QC)


We are always looking for new talent so do not hesitate to submit your unsolicited application for the following positions:

National Account Manager – Toronto or Calgary Based (Varennes, Toronto or Calgary Based)

C# Programmer Analyst (Varennes, QC)

VB6 Analyst / Programmer (Varennes, QC) 

C# Analyst / Programmer (Varennes, QC)

Quality Control Agent (Varennes, QC)

Programmer/Analyst - Mobility Applications (Varennes, QC)

Product Specialist (Varennes)

 



 


Technical writer

Job Description:

Reporting to the Director – R & D, the incumbent is responsible for writing functional product documentation, mainly to document the application’s online help and its various modules. As well, the technical writer will contribute to improve and update Maestro’s technical documentation.

Specific Responsibilities :

•• Search and collect information from stakeholders (product managers, developers, software support, etc.);
• Design, write and update technical and functional documentation (online help, procedures, etc.) in French and in English;
• Coordinate follow-up for all document approvals and revisions;
• Translate documents (French and English) and ensure the quality of produced documents;
• Plan the writing stages, formatting of documents, translation and printing in order to respect the delivery schedule.

Requirements:

• College diploma in a relevant field;
• Minimum of five (5) years’ experience in technical writing for the software industry;
• Bilingualism, written and spoken, is required (French and English) and the candidate must have excellent communication (summarise, make accessible) and writing skills in both languages;
• Good command of MS Office;
• Must be proactive and be able to quickly grasp the technical knowledge required to document, in a clear and efficient manner, the installation, configuration, optimization and use of the company’s solutions;
• Very comfortable in working on many projects simultaneously and able to work as a team;
• Curious, rigorous in gathering information from existing documentation and opened to experimenting procedures using our products;
• Knowledge of maestro* is an asset.
.

describe the image

Return to the top of the page

 


 

National Account Manager – Varennes, Toronto or Calgary Based

Job Description:

Reporting to the Director, Sales and Marketing, the incumbent’s main responsibilities will be to identify and develop business opportunities to meet the company’s sales objectives within their assigned sales territory. A hunter, the candidate must be able to drive a sales process from lead generation to the close by obtaining customer interest, developing a strong relationship with prospect or existing customer, coming up with innovative and winning solutions, and driving the sale to a closing stage.

Specific Responsibilities :

• Develop new clients by analyzing the full market potential in order to identify target industries and prospective companies in their territory;
• Make cold calls in order to generate client meetings to present Maestro TECHNOLOGIES’ products and services;
• Keep client data up to date in CRM and manage the sales cycle during the acquisition process;
• Take control of the client meeting and understand the client’s objectives, problems and needs and present maestro* solutions that will add value to their organization;
• Work closely with Solutions Specialist to identify, demonstrate and propose a winning solution;
• Achieve or exceed sales, calls, meetings (monthly and annually) objectives and KPI’s;
• Contribute to the development of sales projections and annual budgets;
• Contribute to the development of new product / service offers or improvement of actual offers in an effort to increase sales;

Requirements:

• Bachelor’s degree in Business Administration or relevant discipline;
• Minimum of 5 years of experience in ERP software sales;
• Consultative sales approach experience considered an important asset;
• Proven track record of sales growth;
• Experience in the construction industry is an asset;
• Ability to understand client needs and determine whether Maestro Technologies can offer solutions;
• Ability to identify opportunities (prospects), generate new contracts and present to various business groups;
• Proficiency in Excel, Word and PowerPoint;
• Must have effective communication and presentation skills;
• Experience with salesforce.com is an asset
• Available to travel.

describe the image

Return to the top of the page

 


 

ERP implementation specialist

Job Description:

Under the responsibility of the Director, Professional Services and Delivery Office, the incumbent is responsible for implementations involving Maestro customer, mainly for business analysis projects; implementation/configurations and training on the Maestro* software.

Specific Responsibilities :

• Customers implementation of Maestro *:
   - Reviews and documents existing customer processes with recommendations to optimize business processes;
   - Prepares and provides training on Maestro * to the customers;
   - Prepares educational training materials;
   - Support Maestro* customer on the implementation day;
   - Performs high quality software implementation with positive feedback from customers;
• Participate proactively in the entire implementation process (sales, project initiation, monitoring/control, project closure)
   - Recommend to the project management team (client and Maestro) the best way to deploy the project based on the client context;
   - Provides proactive adjustments to the deployment schedule to optimize the project delivery;
• Makes recommendations and assists the client in the required integrated tests during deployment;
• Conducts clients internal training;
• Collaborates and participates with the Software Support team;
• Collaborate with management on various special projects.

Requirements:

• Relevant university degree or equivalent work experience;
• Minimum of five ( 5) years of significant experience in financial management/accounting;
• Experience in training in various forms, including live Web training, specific and individual training and formal classroom training;
• Proven ability to work with external customers to gather and understand their needs;
• High interpersonal and communication skills ;
• Detailed oriented, superior organizational and monitoring skills;
• Excellent communication skills both in French and English (oral and written);
• Ability to travel frequently ;
• Available to work on flexible hours ;
• Understanding of the software industry and its processes (an asset);
• Knowledge of ERP products (an asset);
• Customer Service oriented.

describe the image

Return to the top of the page

 


 

 

 

C# Programmer Analyst

Job Description:

Reporting to the Innovation Team Lead, the incumbent is responsible for analyzing and programming the company’s ERP system.

Specific Responsibilities :

• Develop, maintain and implement software applications;
• Optimize and/or rewrite segments of the application;
• Update documentation according to established standards:
• Respect implemented process and quality measures
• Outline and analyze the expressed needs and recommend potential solutions;
• Guide and support other programmers, as needed;
• Collaborate and support management’s and other department’s needs to deliver projects;
• Participate in establishing programming standards;
• Participate in research for development and system evolution, as needed;
• Supervise project delivery, as needed;

Requirements:

• Diploma in computer science or other relevant field;
• Minimum of 5 years’ practical experience in object oriented programming;
• Practical expertise in C# and mastery of the language;
• Practical expertise in WPF, Windows form;
• Practical expertise in Web service application development;
• Practical expertise in SQL Server development;
• Good knowledge of XML technologies;
• Good knowledge of accounting and business processes is an asset;
• Knowledge of Web technologies (HTML5, Javascript, CSS3, Typescript, Knockout) is an asset;
• Experience in ERP development;
• Awareness of target markets (construction industry) is an asset;
• Excellent communication skills, in both French and English (written and spoken);
• Excellent analysis, organisation and planning skills.

describe the image

Return to the top of the page

 

 

 

Programmer / Analyst – Mobility Applications

Job Description:

Under the responsibility of the R&D team leader, the incumbent is responsible for performing analysis and software development on construction related applications running on smartphones and tablets (Android, iOS and Windows).

Specific Responsibilities :

• Develops , implements and maintains software applications;
• Optimize and / or rewrites segments of an application ;
• Updates the documentation according to established standards ;
• Identifies and analyzes market needs and recommends possible solutions ;
• Guide and support other programmers, if required;
• Participates in the establishment of standards and programming guidelines ;
• Participate in research for the development and evolution of the system, as required;
• Supervises projects when required.

Requirements:

• Degree in Computer Science (DEC or BAC ) or other relevant discipline ;
• Minimum of 5 years of experience in programming and its processes ;
• Demonstrated expertise in programming languages :  Objective C for iOS or Java Android SDK
• Demonstrated expertise in the design of graphical user interfaces for mobile environments ;
• Expertise of Web technologies : HTML 5 , CSS3 , XML, Web services;
• Excellent communication skills in French and English (oral and written);
• Excellent analytical, organizational and planning skills.

describe the image

Return to the top of the page

 



VB6 Analyst / Programmer

Position description:

Reporting to the team leader, the incumbent is responsible for analyzing and programming of the company’s integrated management software. The incumbent is a leader, has strong analytical skills, works to optimize working methods in order to handle situations with ease and efficiency.

Specific responsibilities:

Define and analyze expressed requirements and recommend solutions.

Produce detailed analyzes according to expressed needs.

Develop, maintain and install software applications.

Optimize and/or rewrite segments of an application.

Update documentation according to established standards.

Respect implemented quality procedures and measures.

Guide and support other programmers where necessary.

Collaborate and support the requirements of management and other departments in completing projects.

Participate in establishing programming standards.

Participate in the research necessary for the development and evolution of the system where necessary.

Supervise project activities where necessary.

Requirements:

Diploma in IT (DCS or BAC) or another relevant discipline.

Minimum of five years solid experience in programming and related procedures, including three years of analysis experience with an ERP system.

Experience in programming ERP accounting systems.

Solid expertise with Visual Basic and complete mastery of the language.

Good knowledge of accounting and business procedures.

Knowledge of Visual Studio.Net an asset.

Awareness of target markets (construction industry) an asset.

Excellent communication skills in French and English (verbal and written). Excellent knowledge of MS-Office (Word, Excel, PowerPoint, Visio and Outlook).

Excellent analysis, organizing and planning skills.

describe the image

Return to the top of the page

 

 

C# Analyst / Programmer

Position description:

Reporting to the team leader, the incumbent is responsible for analyzing and programming of the company’s integrated management software.

Specific responsibilities:

Develop, maintain and install software applications.

Optimize and/or rewrite segments of an application.

Update documentation according to established standards.

Respect implemented quality procedures and measures.

Define and analyze expressed requirements and recommend solutions.

Guide and support other programmers where necessary.

Collaborate and support the requirements of management and other departments in completing projects.

Participate in establishing programming standards.

Participate in the research necessary for the development and evolution of the system where necessary.

Supervise project activities where necessary.

Requirements:

Diploma in IT (DCS or BAC) or another relevant discipline.

Minimum of 5 years solid experience in programming and related procedures.

Solid expertise in C# and complete mastery of the language.

Solid expertise in WPF and complete mastery of XAML.

Solid expertise in developing applications using Web service (WCF).

Solid expertise developing with SQL Server or SQL Express.

Good knowledge of XML technologies.

Good knowledge of LINQ.

Good knowledge of accounting and business procedures.

Experience in developing management applications.

Awareness of target markets (construction industry) an asset.

Excellent communication skills in French and English (verbal and written). Excellent knowledge of MS-Office (Word, Excel, PowerPoint, Visio and Outlook).

Excellent analysis, organizing and planning skills.

describe the image


Return to the top of the page

 

 


Quality Control Agent

Position description:

Reporting to the quality control team leader, the incumbent is responsible for creating and conducting functional or technical tests on the company's integrated management software product.

Specific responsibilities:

Understands the functional and technical requirements.

Prepares test plans, scenarios, scripts and reports, as well as any other required documents.

Conducts unit tests on both new developments and program updates.

In collaboration with the team leader, ensures that updates are delivered to customers in a timely manner.

Analyzes the test results and qualifies problems.

Monitors qualification anomalies through to validation.

Documents his work.

Participates in the analysis and development of tools to improve development and testing times.

Installs and maintains test environments.

Handles problems in a proactive manner by recommending solutions or improvements to services or products.

Collaborates with management on various special projects.

Requirements:

Diploma in accounting (DCS or BAC) or another relevant discipline.

1 to 3 years of relevant experience.

Good knowledge of the accounting cycle.

Knowledge of accounting software would be an asset.

Experience in writing and implementing software tests would be an asset.

Awareness of the target markets (construction industry) and competitive products is an asset.

Excellent communication skills in French and English (verbal and written).

Excellent knowledge of MS-Office (Word, Excel, PowerPoint and Outlook) software programs.

describe the image

Return to the top of the page

 

 

Implementation Specialist

Position description:

Reporting to the Team Leader of Professional Services in Canada BU, this person will be responsible for projects involving Maestro customers, with primary focus on implementation & training of maestro* solution suite including targeted projects within installed base clients, thereby, contributing to improving our Client Experience.

Specific responsibilities:

Report project status and performance (with respect to schedule, cost, quality and risk) to the project sponsors;

Working with the client project sponsor to create and communicate the implementation project schedule and related milestones

Make adjustments to the plan as necessary, in order to provide a complete picture of the progress of the project, at any time;

Work closely with various user groups to align business processes to Maestro requirements, and to manage the implementation project’s day to day activities;

Establish and coordinate Development & Test environments;

Interpret concepts and document business requirements in terms that developers and end users understand, ultimately leading to concurrence;

Develop and document Customer Requirements Specifications;

Establish and develop tools to enable application development that conforms to existing software development standards and can be modified and re-used to meet evolving needs;

Conduct various system and application administration tasks associated with the project

Identify, evaluate and document operational changes to improve information and processing systems;

Identify and quantify project risks; develop risk response and mitigation plans, and track risks for your scope of work;

Perform System Integration and User Acceptance Testing; ensuring system requirements are fully realized, and defects are resolved;

Liaise with Development Primes and Clients to validate solutions throughout development, including activities such as design mock-ups, prototyping and solution walkthroughs

Manage Client expectations within project scope and budget;

Prepare and implement client group documentation and training documentation

Deliver training sessions and request / analyze feedback from client to improve training material & delivery method.

Seek out and identify training opportunities along with new module requirements within existing client base when interacting with customer contacts

Identify and document market, clients and operational requirements and forward to  product management prime

 

Requirements:

College degree in accounting or other relevant discipline;

Five years of experience in Business Analysis including three years in software implementation;

Project Management experience;

CAPM certified or PMP certified, an asset;

Experience running cross-functional projects;

Ability to query database MS-SQL, an asset;

Experience with Pervasive, an asset;

Experience with Microsoft Project, an asset;

Strong end-user support, training, and presentation skills

Strong analytical and problem solving ability, with ability to multi-task;

Proficient in English (written & verbal) with excellent communication skills; ability to communicate in French is an asset;

Ability to work independently with minimal direction;

Ability to effectively partner with vendors, approach all work assignments with great professionalism, and a solid work ethic;

Enjoys writing-documenting with a strong ability to write technical documents in a simple to read, user friendly format

Willingness to learn and undertake new challenges.

 apply1

Return to the top of the page




Product Specialist (Varennes)

Job Description:

Reporting to the Director of Sale & Marketing, the incumbent will be the subject matter expert on selected modules of our leading maestro*ERP construction management software and ensure the development of new capabilities to meet future market needs. Will be responsible for driving the product life cycle of selected modules under his / her portfolio from idea generation to commercialization to product retirement.


Specific Responsibilities:

Coordinates and facilitates internal meetings and drives the NPI (New Product Introduction ) process for modules under his/her responsibility ;

Participate in regular meetings on the status of product development with the R & D team;

Manages product roadmap, including key deliverables and timelines, and communicates this both internally and externally;

Ensures all new R&D development responds to market needs;

Fills role of subject matter expert with existing customers , prospects, sales and partners in the field ;

Maintains regular communication with customers / prospects / sales and technical teams to improve the overall product offering ;

Works closely with marketing resources to continually improve the effectiveness of product presentations and other marketing materials (collateral, white papers, demos , videos, etc.;

Be constantly on the lookout for strengths and vulnerabilities of our competition and is constantly looking for ways to increase the competitive advantage of our solution.

Requirements:

College degree in a relevant discipline;

Previous experience as a product manager in a software environment is an asset;

Thorough understanding of the software industry and its processes / ERP background is an asset ;

Experience in the service /HVAC industry is a definite asset;

Knowledge of the construction industry;

Excellent communication skills in French and English (oral and written);

Mastery of MS Office software (Word , Excel, PowerPoint and Outlook).





Programmer / Analyst – Mobility Applications (Internship – Varennes, Qc)

Job Description:

Under the responsibility of the R&D team leader, the incumbent is responsible for performing analysis and software development on construction related applications running on smartphones and tablets (Android, iOS and Windows).

Specific Responsibilities :

Develops , implements and maintains software applications;

Optimize and / or rewrites segments of an application ;

Updates the documentation according to established standards ;

Identifies and analyzes market needs and recommends possible solutions ;

Participates in the establishment of standards and programming guidelines ;

Participate in research for the development and evolution of the system, as required;

Requirements:

Degree in Computer Science (DEC or BAC ) or other relevant discipline ;

Demonstrated expertise in programming languages :  Objective C for iOS or Java Android SDK

Demonstrated expertise in the design of graphical user interfaces for mobile environments ;

Expertise of Web technologies : HTML 5 , CSS3 , XML, Web services;

Excellent communication skills in French and English (oral and written);

Excellent analytical, organizational and planning skills.

describe the image

Return to the top of the page

 



 

maestro* DNA

maestro* Pride
Benefits of employment
Career Opportunities

 

 

 

© 2014 Maestro Technologies Inc.
    All rights reserved.
Home l Products l Industries l Services and Support l Company l Collateral l Partners l Demo Request l Français