Job opportunities at Maestro
Established in 1989, Maestro Technologies develops software applications for the construction and
manufacturing industries. If you are looking for exciting challenges, don’t hesitate to get in
touch with us.
Please send your resume:
By email, to rh@maestro.biz or
By fax, to (514) 990-0864
Thank you for taking an interest in our company. We wish you the best of luck in your career!
Job description
Reporting to the Director of Client Services outside of Quebec, this person will be responsible for
projects involving Maestro customers, primarily projects requiring the implementation and training
of maestro* software.
Specific responsibilities
-
Assumes responsibility for activities with Maestro customers for the duration of projects assigned
to the incumbent (new sales, new modules, new development, additional training, program fixes, and
so on) and provides an optimal level of service based on customer expectations.
- Analyzes requirements, problems, processes and existing procedures.
- Develops solutions using maestro* software and, if applicable, suggests new development projects.
-
Documents his or her interventions in accordance with the methodology and standards established by
Maestro.
-
Provides sound project management that complies with the customer’s requirements and in
accordance with the methodology and standards established by Maestro.
-
Respects the procedures, policies and management rules established for customer service and
participates, along with his director, in improving them or defining new ones.
-
Provides training to maestro* users and participates in preparing reusable material for training
purposes.
-
On occasion, acts as an implementation advisor in certain sales situations and/or during
demonstrations.
-
Participates as a software expert or customer representative during various maestro*-related
activities (committees, meetings, training, and others) according to his or her availability and
Maestro’s requirements.
-
Collaborates with software support when necessary to maintain a level of service that is acceptable
to customers.
- Works with management on various special projects.
Requirements
- College degree in accounting or other relevant discipline.
-
Five years experience in software implementation as a controller in a construction company or any
equivalent experience.
- Available for frequent travel and to work flexible schedules.
- Experience with small-medium businesses (an asset).
- Familiarity with the software industry and its procedures (an asset).
- Excellent communication skills (verbal and written) and customer service oriented.
- Excellent knowledge of MS-Office (Word, Excel, PowerPoint, Visio and Outlook) software programs.
Job description
The selected candidate will join the programming team responsible for analysis and development on
our ERP systems. Development is done in-house at our Varennes office.
Programming standards (object-oriented) are very high and the challenges are exciting. Maestro uses
Visual Basic 6.0 and Visual Studio.Net (programming languages) as well as Pervasive SQL (database).
Qualifications
Diploma in Computer Science (DEC or Bachelor’s)
Three years programming experience
Other requirements
Essential: Knowledge of Visual Basic
Important: Knowledge of Visual Studio.Net
Asset: Prior
experience in developing management applications
Asset: Web programming
Position Description
Reporting to the president, the incumbent will implement the technological vision of the company put
forward by the president and product manager. He or she should manage resources optimally to ensure
that performance and quality are constantly improved.
Specific Responsibilities
- Manage the software development team while being actively involved in the development process.
-
Supervise planning, organization and coordination; control the design, architecture and deployment
of the company’s software application tests.
-
Ensure a high level of quality in the delivery of software solutions while meeting the business
requirements of customers.
-
Establish, implement and promote best practices, methodologies and standards in the development
team.
-
Interact with members of the product committee to clearly understand the organization’s
priorities.
-
Make recommendations to management and the product committee regarding solutions and development
strategies.
-
Actively participate in the architecture and design of various software components to produce
high-quality, integrated solutions.
- Provide technical training, practical leadership and constructive supervision to his or her teams.
-
Plan development activities and the work of team members in order to respect estimated effort and
delivery objectives.
- Participate in the development and planning of the solution development schedule.
- Responsible for managing the performance of team members.
- Prepare and maintain project plans and establish project budgets.
- Promote best software development practices.
- Prepare and present project progress to management and the product committee when necessary.
-
Anticipate and resolve problems to ensure that development work is completed within the planned
budgets, according to the highest quality standards, and respecting or exceeding the
customer’s requirements, if applicable.
-
Collaborate with the sales and professional services departments to improve and develop products and
services.
Management
- Member of the company’s management and product committees.
-
Plan, organize, manage and control the human, financial and equipment resources necessary to achieve
the objectives of your department.
-
Ensure profitability in your department by establishing budget and operational objectives and by
controlling productivity in relation to the objectives.
-
Identify indicators to measure marketing and promotional programs to evaluate the results and make
the necessary corrections, as required.
Supervise the development of tools used to monitor the various identified indicators.</li>
- Manage, supervise and support your team demonstrating leadership.
- Support and apply the decisions, policies and regulations of the organization.
- Participate in selecting candidates and make recommendations about hiring or reassigning them.
-
Responsible for integrating new employees within your team and develop their group spirit and sense
of belonging.
- Help train and coach your employees.
- Manage the performance of members of your team in collaboration with your supervisor.
- Collaborate with management on various special projects.
Requirements
- Bachelor’s degree in computer sciences or another relevant discipline.
-
Over 15 years experience in the design, architecture and deployment of software solution
applications, with a minimum of five years in a management position involving product development
and five years in human resources management.
- Excellent knowledge of software development processes and/or methodologies.
- Solid experience in managing a development team.
- Solid experience in technical leadership with a development team.
- Expertise in the .NET and VB.6 environments is an asset.
- In-depth knowledge of designing and configuring management or financial systems is an asset.
-
Highly results oriented, with an emphasis on improving the performance of the team and the
organization.
- In-depth understanding of the software industry and its processes.
- Awareness of target markets (construction industry) and competitive products is an asset.
-
Excellent communication skills in French and English (verbal and written) and customer-service
oriented.
- Excellent knowledge of MS-Office (Word, Excel, PowerPoint, Visio and Outlook) software programs.
Position description
Reporting to the quality control team leader, the incumbent is responsible for creating and
conducting functional and/or technical tests on the company’s integrated management software
product.
Specific responsibilities
- 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;
- Understands the functional and technical requirements;
- Prepares test plans, scenarios and reports, as well as any other required documents;
- 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
- College Diploma;
- Minimum of 3 to 5 years relevant experience in testing or programming;
-
Significant experience in writing technical documents, particularly in writing and conducting
software tests;
- 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, Visio and Outlook) software programs.
Job description
Reporting to the director of customer service in Québec, the incumbent provides our customers
with the remote support necessary to resolve problems or provide the help required, in accordance
with our customers’ software support contracts. He quickly and appropriately resolves requests
he can handle himself and refers those he cannot handle to a senior agent.
Specific responsibilities
-
Responds to functional or information-based requests for information from customers and ensures that
calls are handled quickly and accurately, respecting Maestro’s commitments as stipulated in
the customer’s annual service contract.
-
Uses a structured approach to resolve cases presented to him and ensures that the customer is
satisfied with the result.
-
Respects the procedures, policies and management rules established for customer service and
participates, along with his director, in improving them or defining new ones in an attempt to
improve customer service.
- Uses a computerized system to save and monitor requests in accordance with established standards.
- Provides consistent and complete documentation of requests.
- Works with the support team to ensure that calls are handled quickly and appropriately.
- Transfers requests to a senior agent if he cannot resolve the issue himself.
-
Collaborates with the other departments to share knowledge and monitor incidents that require their
intervention.
-
Keeps abreast of the maestro* functions used by his customers and participates in required training
sessions.
-
Proactively participates in developing the maestro* software by making recommendations internally to
correct certain problems or to improve the product.
-
According to his availability and Maestro’s requirements, participates in various Maestro
activities (documentation of current and future requirements of the software, quality control tests,
review of errors, review of requested improvements, etc.).
Requirements
- A Diploma of Collegial Studies in accounting or other relevant discipline.
-
Minimum of 3 years solid experience in accounting and/or customer service using a computerized
system.
- Excellent knowledge of customer service concepts.
- Knowledge in designing and configuring management or financial systems is an asset.
- Familiarity with the software industry and its procedures is 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, Visio and Outlook) software programs.
Position description
Reporting to the director of customer service in Québec, the incumbent provides our customers
with the remote support necessary to resolve any technical problems to ensure the company’s
software functions correctly.
Specific responsibilities
-
Responds to requests for technical information from customers and ensures that calls from users are
handled quickly and appropriately.
-
Carries out technical interventions (installations, version updates, performance verifications,
etc.) at customer locations in accordance with established standards and procedures.
- Schedules the technical interventions to be carried out.
-
Uses a structured approach to resolve cases presented to him and ensures that the customer is
satisfied with the result.
-
Respects the procedures, policies and management rules established for customer service and
participates, along with his director, in improving them or defining new ones in an attempt to
improve customer service.
- Uses a computerized system to save and monitor requests in accordance with established standards.
- Consistently and completely documents requests.
- Works with the support team to ensure that calls are handled quickly and appropriately.
- Provides basic training to the other software support agents.
-
Collaborates with the other departments to share knowledge and monitor incidents that require their
intervention.
-
Participates as a technical expert or customer representative during various activities related to
the maestro* technical environment (committees, meetings, training, and others) according to his or
her availability and Maestro’s requirements.
- Informs his or her supervisor of serious problems that cannot be resolved quickly.
- Keeps the documentation used for technical support up-to-date.
- Collaborates with management on various special projects.
Requirements
- A Diploma of Collegial Studies in computer sciences.
- Solid experience in operational maintenance.
- Excellent knowledge of customer service concepts and good ability in using plain language.
- Excellent communication skills in French and English (verbal and written).
- Knowledge of practices and principles in diagnosing and repairing breakdowns.
- Experience in the administration of Microsoft Windows systems.
- Knowledge in designing and configuring management or financial systems is an asset.
- Excellent knowledge of MS-Office (Word, Excel, PowerPoint, Visio and Outlook) software programs.
- Awareness of target markets (construction industry) and competitive products is an asset.