Survey Software Sales Representative

About the Position

Regional Sales Representative – Survey Business- Central US & CANADA

Candidates are invited to apply for the position of Regional Sales Representative- Central

MicroSurvey Software Inc., part of Hexagon’s global brand network, is a company that develops and distributes a family of specialized computer software for Land Surveyors, Civil Engineers, Contractors, Mapping Professionals, Police Officers and Accident Reconstruction Specialists. MicroSurvey’s technical support has been ranked number one by industry professionals because of our world class customer service. We are a Kelowna based software company with global reach and ambitious growth plans for 2019 and beyond. We are currently seeking an Account Sales Representative to take over an existing territory and client base in addition to identifying and perusing new business within the territory.

Reporting to our Sales Manger, the position has responsibility in three key areas; sales/marketing, new business development and client retention. The position works closely with the Sales Manager and our Marketing Manager to design, implement and administer programs that support both short and long term strategic objectives of the Company.

Able to develop sales opportunities by researching and identifying potential accounts (direct and dealer); prospecting and soliciting new accounts (direct and dealer); building rapport with all prospects.

Service existing customers in the territory by building relationships with key customers, suppliers, and industry associations. Consultative selling and promotion of MicroSurvey Software products and services within customer segments in the assigned territory.

Plans and conducts programs and activities (focused regional marketing efforts and campaigns, regional training efforts and dealer and customer demonstrations and meetings etc…) that will drive growth of the MicroSurvey brand in territory.

Attend industry trade shows for territory as required.

Account management (10%)

Serves as primary point of contact for their accounts and dealers.

Identify opportunities within existing accounts for new business (add on sales, cross product sales, new product needs etc.). Uses company resources appropriately to move towards achievement of set goal(s) for the account.

Track and report lost sales opportunities and the associated reasons to the sales manager.

Identify and report changing customer preferences, requirements and shifting market needs to help ensure MicroSurvey is best able to set development priorities and objectives that will drive future sales.

Business Planning and territory management (10%)

Develops an Annual Business Plan for the Territory, focusing on business planning steps within span of control, as well as needs from cross-functional partners.

Provides analytic insight on customer needs and territory data, report issues and opportunities, utilizing all available company resources.

Reports new product ideas/suggestion, market trends and competition.

Administration (10%)

Utilizes CRM (ACT) to document all communication and opportunity in the territory.

Sends monthly and quarterly report to Sales Manager about territory business update.

The job is based out of our main offices headquartered in West Kelowna, British Columbia. This position will require some domestic travel to cover the given geography in Mid-West & Central USA and Canada, 10% of your time- roughly 5 trips per year. Occasional weekend travel and work required for company meetings, trade shows and/or MicroSurvey Dealer or Partner conferences. Business hours are flexible, but as the territory regional is geographically Central USA and Canada, the ideal candidate will be able to cover regular business hours for a Central time zone.

Proven ability to close sales, growing a territory and existing accounts through referrals

Solid understanding of Business to Business based sales as opposed to Retail sales.

Has sold value added vs price

Dealing with top decision-makers and multiple decision makers

Comfortable with phone based selling, making cold calls

Familiarity with commission based selling and working with a long sales cycle

Comfortable prospecting for new business

Technical Support Representative

About the Position

MicroSurvey software creates, markets and supports software and hardware tools that are used worldwide by land surveyors, civil engineers, construction professionals and forensic reconstructionists. MicroSurvey is based in Kelowna, British Columbia, Canada. We are seeking a new member for our support and development team with strong interpersonal and communication skills, an organized approach to seeking and documenting solutions to technical problems, strong research skills and familiarity with surveying practices, surveying calculations and CAD software. Experience with MicroSurvey CAD, FieldGenius and STAR*NET software will be a significant asset. Knowledge of geodetics, GPS technology and least squares adjustment, or a willingness to research and learn about these topics will be important.

Primary roles include responding to phone and email requests for assistance, updating company records about support interactions, creating video, text and web based training and marketing resources for the use of clients and staff members, and providing training in person and online. You will also work closely with our development team, identifying areas for product improvement and relaying client requests for new features and functionality.

This is an excellent position for a technologist or experienced field surveyor. The work familiarizes you with practices and geodetic problems throughout the world and allows you to gain experience with leading edge technologies. At MicroSurvey, we are praised for our familiarity with industry practices because of our hiring practices and we hope you can bring your experience with you to this interesting and challenging position.

MicroSurvey offers a competitive salary and benefits package based upon your qualifications, and is a local business which has been based in the Okanagan for 25 years.

Job Description:

Telephone and Helpdesk Customer Assistance

Provide a friendly, courteous experience for customers and prospective customers when they reach the support department

Respond to support emails via Helpdesk and receive support calls

Contact customers to assist when requested by sales staff

Offer solutions to well-known problems to customers, and follow up to ensure explanations were understood

Troubleshoot and document software issues following a methodical troubleshooting algorithm

Research solutions for newly encountered issues or required new solutions

Maintain “ACT” client contact database

Maintain Helpdesk articles and client database

Find and Diagnose Defects

Verify and if necessary report defects when encountered during testing, support or training

Identify “workarounds” as a short term solution for customers who have encountered defects.

Suggest changes and methods for the improvement of our products

Quality Control

Test new versions and updates

Confirm bug fixes

Maintain “Ontime” bug tracking system

Documentation and Training

Assist with the development and proofreading of printed manuals

Update Helpdesk technical articles and trouble shooter

Sales/Dealer/OEM Support

Perform research to learn about new technologies and techniques

Provide training and support for sales people and internal staff

Communicate with prospects to assist in their evaluation of the software

Assist prospects in transitioning from other solutions to MicroSurvey

Attend trade shows or training sessions, which may include international travel

Devise “advanced solutions” for prospects and customers that are beyond the core functionality of the software.

Benefits program includes Life Insurance, including limited Dependent Life Insurance Coverage, Accidental Death and Dismemberment, Short Term Disability, Long Term Disability, Extended HealthCare (including a Vision Care program), and Dental care.

MicroSurvey is always on the lookout for qualified people who are looking for a unique and satisfying work environment. If you are interested in joining our company, please email careers@microsurvey.com with your cover letter and resume. Please also add "Technical Support Position" to the email subject line.

Junior Software Developer (C++)

About MicroSurvey

MicroSurvey Software Inc. develops and markets a family of specialized software for Land Surveyors, Civil Engineers, Mapping Professionals, Police Officers and Accident Reconstruction Specialists. We are located in West Kelowna, British Columbia and are part of Hexagon. Learn more at www.microsurvey.com.

About the Position

We are looking for a Junior Software Developer to join our team and launch an exciting tech career! Our ideal candidate is a recent graduate with a bachelor’s degree in Computer Science or Software Engineering, the demonstrated ability to thrive in a fast-paced and fluid environment, and the drive and motivation to continue learning all sorts of exciting technologies as necessary to become a productive and valued part of our team. If you are excited and passionate about learning and want to work with state-of-the-art technologies, we want to hear from you! This position is based out of our West Kelowna office.

Responsibilities

You will develop software solutions in a team environment, in accordance with requirements and design

You will work as part of a diverse team to take new product ideas from concept to delivery

You will support existing products through defect investigation, resolution, and testing

You will commit to continuous learning in a fast-paced and quickly-evolving business

Required Qualifications & Aptitudes

You have a bachelor’s degree in Computer Science, Software Engineering, or equivalent

You have 0-3 years software development experience in a corporate environment

You take great pride in building robust software

You have a solid understanding of data structures and algorithms

You have knowledge and experience with object-oriented programming (OOP) in any language

You enjoy the unique challenges of both writing new code and debugging problems in existing code

You enjoy learning new technologies and will commit to continuous learning and education

You enjoy solving logic problems or puzzles and can think your way through complex scenarios

You enjoy solving mathematical problems and are not intimidated by geometry and trigonometry

You have a strong interest in continually refining and improving your software development abilities

You can work collaboratively with diverse people in cross-functional teams

Qualifications Considered an Asset

You have knowledge and experience with C++ development and Microsoft Visual Studio

You have knowledge and experience with Lisp and/or AutoLisp

You have familiarity with AutoCAD or similar programs

You have familiarity with geomatics, geodesy, surveying, mapping, GIS, construction, or forensics fields

You have familiarity with surveying equipment including GNSS receivers, total stations, or laser scanners

Apply

MicroSurvey is always on the lookout for qualified people who are looking for a unique and satisfying work environment. If you are interested in joining our company, please email careers@microsurvey.com with your cover letter and resume. Please add "Junior Software Developer (C++)" to the email subject line.

Software Developer (C++)

About MicroSurvey

MicroSurvey Software Inc. develops and markets a family of specialized software for Land Surveyors, Civil Engineers, Mapping Professionals, Police Officers and Accident Reconstruction Specialists. We are located in West Kelowna, British Columbia and are part of Hexagon. Learn more at www.microsurvey.com.

About the Position

We are looking for an experienced C++ Software Developer to join our team and advance their career! Our ideal candidate has 3+ years experience developing software in a corporate environment, intermediate to advanced C++ development and other requisite skills, and a passion for building professional applications with a very large code base and many complex, interconnected components. We want someone with enough knowledge and experience to quickly become a productive and valued part of our team, with a commitment to continuous learning and the ability to learn and master new technologies. The position is based out of our West Kelowna office.

Responsibilities

You will develop software solutions in a team environment, in accordance with requirements and design

You will write design specifications, in accordance with requirements and best-practices

You will support existing products through defect investigation, resolution, and testing

You will develop and maintain unit test cases to validate your code

You will work as part of a diverse team to take new product ideas from concept to delivery

You will commit to continuous learning in a fast-paced and quickly-evolving business

You will provide technical expertise to the technical support team on critical customer issues

Required Qualifications & Aptitudes

You have a bachelor’s degree in Computer Science, Software Engineering, or equivalent

You have 3-8 years software development experience in a corporate environment

You take great pride in building robust software, and have excellent debugging and testing skills

You have a solid understanding of data structures and algorithms

You have a strong background in object-oriented programming (OOP) in any language

You have intermediate/advanced knowledge and experience with C++

You have intermediate/advanced knowledge and experience with Git, TFS, or other source control system

You have any experience with at least one scripting language for automating trivial or routine tasks

You enjoy the unique challenges of both writing new code and debugging problems in existing code

You enjoy learning new technologies and will commit to continuous learning and education

You enjoy solving logic problems or puzzles and can think your way through complex scenarios

You enjoy solving mathematical problems and are not intimidated by geometry and trigonometry

You have a strong interest in continually refining and improving your software development abilities

You are results-driven and have a strong ability to work independently with minimal supervision

You can work collaboratively with diverse people in cross-functional teams

Qualifications Considered an Asset

You have knowledge and experience with Microsoft Visual Studio

You have knowledge and experience programming with libraries such as MFC or STL

You have knowledge and experience with Lisp and/or AutoLisp

You have knowledge and experience with database design and queries

You have knowledge and experience working with agile methodologies like Scrum

You have familiarity with AutoCAD or similar programs

You have familiarity with geomatics, geodesy, surveying, mapping, GIS, construction, or forensics fields

You have familiarity with surveying equipment including GNSS receivers, total stations, or laser scanners

Apply

MicroSurvey is always on the lookout for qualified people who are looking for a unique and satisfying work environment. If you are interested in joining our company, please email careers@microsurvey.com with your cover letter and resume. Please add "Software Developer (C++)" to the email subject line.

Senior Software Developer (C++)

About MicroSurvey

MicroSurvey Software Inc. develops and markets a family of specialized software for Land Surveyors, Civil Engineers, Mapping Professionals, Police Officers and Accident Reconstruction Specialists. We are located in West Kelowna, British Columbia and are part of Hexagon. Learn more at www.microsurvey.com.

About the Position

We are looking for an experienced C++ Software Developer to join our team and advance their career! Our ideal candidate has 8+ years experience developing software in a corporate environment, advanced C++ development and other requisite skills, and a passion for designing and building professional applications with a very large code base and many complex, interconnected components. You are an expert C++ developer with a proven track record and can very quickly become a productive and valued part of our team. You will collaborate with other developers of varying experience and skill levels. You will mentor and advise other developers on systems design, implementation details and best-practices. You are receptive to the ideas and critiques of other developers. You have a commitment to continuous learning and the ability to quickly learn and master new technologies. The position is based out of our West Kelowna office.

Responsibilities

You will design and develop software solutions in a team environment

You will work as part of a diverse team to take new product ideas from concept to delivery

You will support existing products through defect investigation, resolution, and testing

You will write new code and maintain existing code

You will use our established software development standards and practices

You will use source control to effectively manage code

You will review project requirement specifications and provide advice on project feasibility

You will write project design specifications, in accordance with requirements and best-practices

You will derive accurate development time estimates and timelines based on project design

You will show agility when faced with changing project requirements

You will develop and maintain unit test cases

You will conduct functional testing

You will participate in code reviews

You will ensure both product quality and code quality

You will work both independently with minimal supervision and collaboratively in cross-functional teams

You will mentor and guide other members of the team, from junior to other senior developers

You will provide advice in selecting, implementing, and refining internal development tools and processes

You will commit to continuous learning in a fast-paced and quickly-evolving business

You will continually refine and improve your software development abilities

You will take ownership, pride, and responsibility in your own work and the work of the team around you

You will provide technical expertise to the technical support team on critical customer issues

Required Qualifications

You have a bachelor’s degree in Computer Science, Software Engineering, or equivalent

You have 8+ years software development experience in a corporate environment

You have excellent debugging and testing skills

You have a solid understanding of data structures and algorithms

You have a strong background in object-oriented programming (OOP) in C++

You have advanced knowledge and experience with C++

You have advanced knowledge and experience with Git, TFS, or other source control systems

You have advanced knowledge and experience with any scripting language

You have experience solving mathematical problems especially geometry and trigonometry

Qualifications Considered an Asset

You have advanced knowledge and experience with Microsoft Visual Studio

You have advanced knowledge and experience programming with libraries such as MFC and STL

You have knowledge and experience with Lisp and/or AutoLisp

You have knowledge and experience with database design and queries

You have knowledge and experience working with agile methodologies like Scrum

You have familiarity with AutoCAD or similar programs

You have familiarity with geomatics, geodesy, surveying, mapping, GIS, construction, or forensics fields

You have familiarity with surveying equipment including GNSS receivers, total stations, or laser scanners

Apply

MicroSurvey is always on the lookout for qualified people who are looking for a unique and satisfying work environment. If you are interested in joining our company, please email careers@microsurvey.com with your cover letter and resume. Please add "Senior Software Developer (C++)" to the email subject line.