Featured Opportunities

now browsing by category

 

DevOps Specialist – Vancouver

DevOps Specialist – Vancouver

We’re looking for a Development Operations Specialist with Sys Admin knowledge to join our client’s Product Development team. Local candidates only please. 
 
Scaling and improving database infrastructure is the main focus of this position. Collaborating with engineers, the DevOps Specialist will ensure the databases remain stable, reliable, and recoverable.
 
To be successful in the role, you should be able to solve production problems and maintain database performance to meet the company’s needs. You should also possess experience with web production environments and a passion for security.
This is a full time position as part of the Product Development team in a Gastown, Vancouver office, with a starting salary based on qualifications. 
 

Job overview- DevOps Specialist – Vancouver

 
  • Collaborating with the IT and Product Development teams to ensure integrity, security, and ongoing performance of our infrastructure, including identifying and fixing programming changes, errors, and subsequent modifications.
  • Monitoring, assessing, and maintaining the SaaS infrastructure such as storage, security, and servers, with a focus on  Cassandra database, Elasticsearch, and Docker Swarm for optimal operation
  • Performing/scheduling/maintaining daily backup operations, including hardware and software upgrades and database normalization and replication procedures.
  • Fixing errors and system issues via periodic testing, help desk tickets, and other methods
  • Using and maintaining tools that automate system health checks
  • Researching and recommending improvements to the organization’s hardware, software and infrastructure.
  • Testing and installing issued patches in conjunction with software providers and vendors or other third parties.
  • Ensuring that hardware is adequately sized and configured by conducting planning scenarios to meet future needs.
  • Creating and updating disaster recovery plan or other security policies, as well as implementing and advocating for them across the business
  • Managing and monitoring user accounts, creating, updating and removing access as necessary.
  • Acting as a consultant to the team as a technical resource on new applications or potential system enhancements in support of future requirements or developments

Required Qualifications – DevOps Specialist – Vancouver

  • An M.Sc. or Ph.D. in Computer Science or Computer Engineering
  • Familiarity or experience with Relational and Non-Relational Database Technologies: MySQL/Percona, NoSQL,
  • Software development skills in Python, Java, Go JavaVM settings, and Python interpreter
  • 3+ years of experience in Systems Administration with an understanding of the application process and metrics to monitor resource usage
  • Strong knowledge of system design, analysis, installation, backup, recovery, storage management, methodologies, processes, and tools.
  • Solid experience with Cassandra, Elastic Search, Docker, Docker Swarm, HDFS/Hadoop, MySQL, CQL,
  • Experience with networking TCP/IP protocols
  • Practical working knowledge of Linux
  • Ability to write concise and accurate documentation
  • Critical thinking skills and a natural avoidance of taking shortcuts
  • Trustworthiness, and the ability form meaningful working relationships
  • Excellent written and verbal communication skills
  • An innovative mindset that leads to solutions
  • Good sense of ownership and accountability
The client offers a competitive compensation package, extended health benefits and a matching Retirement Savings Plan, and a culture that values flexibility, real work/life balance, and trust.

Apply now

QA test Automation Engineer – Vancouver

QA test Automation Engineer – Vancouver

Job Summary & Responsibilities

Do you have an eye for detail? Are you a careful tester who’s happiest when automating scripts? We’re looking for an experienced Quality Assurance Test Automation Engineer to join our Product Development team, working closely with them to ensure system consistency as well as a positive, delightful experience for each of our customers.

This is a full time position as part of our Product Development team in our Gastown, Vancouver office, with a starting salary of $50,000 – $55,000, depending on qualifications. 

Only North American residents will be considered

Our client provides a world-class SaaS solution to capture and collect websites and social media data for eDiscovery and regulatory compliance. Our technology is used by over 1500 customers including Fortune 500 brands, government agencies, financial services firms, and other well-known organizations.

This client has already received several awards including the Red Herring Top 100 award as one of the 100 hottest startups in North-America.

Growing fast and looking for sharp, team players to help build our innovative SaaS platform to collect legal evidence from social media accounts and websites. Technology stack is Python, AngularJS, Cassandra database cluster, MapR (Hadoop).

You’ll be a great match if you have:

3+ years of Quality Assurance, Test Automation, or Software Development in Test experience

Understanding of current testing and debugging methodologies

Solid experience with testing HTML/CSS, Swagger, Selenium, JUnit, PyUnit, AWS, Linux, and Fabric, and RESTful APIs

Proficiency in creating automated unit & API test scripts (PyUnit)

Familiarity with XML, HTML and REST APIs

Familiarity with tools like GitHub, Postman, Soap API, Jenkins, Ghost Inspector, or similar

Good understanding of the entire web development process (design, development and deployment) and application lifecycle

An M.Sc. or Ph.D. in Computer Science or Computer Engineering

Experience in creating automated test script with Selenium (using Python)

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

What they can offer you:

  • Excellent health & dental plan.
  • Solid Pension Plan.
  • Central downtown location, easy to reach by train, metro, bus or watertaxi.
  • Thursday’s company catered lunch.
  • Fun stuff: foosball, table tennis, bar, events etc.

 

Apply Now

Back-end Python Software Engineer – Vancouver

Back-end Python Software Engineer – Vancouver

Our client provides a world-class SaaS solution to capture and collect websites and social media data for eDiscovery and regulatory compliance. Our technology is used by over 1500 customers including Fortune 500 brands, government agencies, financial services firms, and other well-known organizations.

This client has already received several awards including the Red Herring Top 100 award as one of the 100 hottest startups in North-America.

We’re growing fast and looking for sharp, team players to help build our innovative SaaS platform to collect legal evidence from social media accounts and websites. Our technology stack is Python, AngularJS, Cassandra database cluster, MapR (Hadoop).

For our software engineering team, we’re looking for an experienced Back-end Python Software Engineer.

Key Responsibilities and Accountabilities: Back-end Python Software Engineer – Vancouver

 

  • Work in our team to implement new modules & features, resolve bugs & manage the existing platform
  • Perform unit / module testing of software to find errors and confirm programs meet specifications.
  • Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems.
  • Collaborate with quality assurance in creation of test plans and participate in reviews.
  • Evaluate impact of software performance, and recommend changes to software design team.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Provide product content to technical writers.
  • Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.
  • Escalate issues to management as appropriate.
  • Participate in design and code reviews with other developers.
  • May take on lead role as required.
  • Independent decisions are made daily.
  • Decide best course for code development.

Qualifications:

 

  • BSA, M.Sc. or Ph.D. in Computer Science or Computer Engineering.
  • 5+ years of working experience in Python software development, Python Packages and Libraries.
  • Advanced design / debugging / coding skills.
  • Relational and Non-Relational Database Technologies: MySQL, NoSQL, Cassandra
  • Practical working knowledge of Linux.
  • Ability / experience in optimization of Python 2.x and 3.x code for computational and I/O efficiency.
  • Experience using web framework such as Tornado with Python.
  • Experience with front-end web technologies: HTML, CSS3, Javascript, jQuery and Bootstrap, AngularJS.
  • Familiarity with XML, HTML and REST APIs.

 

Competencies include: complex problem solving skills, communication skills, organizational skills, analytical skills, quality management, teamwork, leadership skills and ability, coaching and mentoring skills.

 

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

What they can offer you:

  • Excellent health & dental plan.
  • Solid Pension Plan.
  • Central downtown location, easy to reach by train, metro, bus or watertaxi.
  • Thursday’s company catered lunch.
  • Fun stuff: foosball, table tennis, bar, events etc.

 

Requirements

  • BSA, M.Sc. or Ph.D. in Computer Science or Computer Engineering.
  • 5+ years of working experience in Python software development, Python Packages and Libraries.

 

Benefits

The client offers competitive salary packages, an incredible work environment, and career advancement opportunities.

 

Apply now

Service Technician- Woodworking machining – Surrey BC

Service Technician- Woodworking machining – Surrey BC

Expected Earnings: $60-$80K base salary (DOE) + Bonus
Job Type: Full time
Work Experience: 5+ years
City: Surrey

Our family-owned client is Canada’s largest national distributor of tooling machinery, with branches located across Canada. They are seeking a Service Technician for their Woodworking Machining division in Surrey, BC.

Reporting to the Service Coordinator, the Service Technician will be responsible for starting up, training and servicing particular lines of new and used machinery for our client’s customers located in the province of BC and into the US (extensive travel may be required). In this role you will act as an expert of equipment repair, providing day-to-day support and project leadership to ensure our customer’s machinery is functioning optimally. Servicing equipment will involve reviewing service calls and using your strong diagnostic skills to assess the extent of the problem, requisitioning the necessary parts and then repairing the customer’s machine in an efficient and timely manner. Obtaining and maintaining the necessary training to become a service expert in the company’s offered line of machinery will be critical to your role as a solution provider. You will be in constant contact with customers through visits, phone and written communication.

Beyond ongoing service requirements, you will play an important role in expanding our company’s reputation as a preferred supplier. Instrumental in identifying and proactively finding solutions for new and existing customers through our service/product offerings, your opportunities to represent our company will include the following: professionally demonstrating our machine’s capabilities, training customers in the safe and efficient operation of machinery, working to develop new leads and recording progress in the CRM database, participating in open houses / industry trade shows and association functions.

The successful candidate will be a high energy, self-motivated and outgoing professional with a take-charge attitude and a desire to work in a challenging environment. The individual must be able to travel, although not a large part of the job, something this person must be able to do in order to look after customers.

ESSENTIAL RESPONSIBILITIES:
Assemble, install equipment as necessary
Machine start up and customer training
Upgrade and repair machinery
Instruct customers on applications, machine operation, maintenance and safety at customers’ locations
Servicing customer’s machinery in an efficient and timely manner
Follow all safety requirements/guidelines
Obtain the necessary technical knowledge in the company’s line of machinery by attending scheduled training sessions or sourcing information on own initiative
Completing customer work order/installation feedback reports in an accurate and timely manner
Communicating customer issues to service coordinator and liaising with manufacturers in a timely fashion
Order and return parts as necessary ensuring compliance with company’s guidelines
Any other related tasks as assigned

 

EDUCATION & EXPERIENCE: Service Technician- Woodworking machining – Surrey BC

Knowledge of machinery electrics, electronics, PLC’s, servo controls, and pneumatics an asset
Strong mechanical ability
Experience as machine equipment service technician is an asset
CNC controlled machinery experience is an asset
Machinist and fabrication skills are an asset

SPECIALIZED SKILLS:
Customer service oriented
Organized, with high level of proficiency, thoroughness and attention to detail
Exceptional problem solving skills
Proven ability to prioritize, multi-task and think ahead – anticipating the needs of the customer
Ability to take the initiative and proactive approach, combined with exceptional follow-up skills
Ability to work well under pressure and meet deadlines for critical tasks.
Highly motivated and energetic, with a positive attitude and a pleasant and calm demeanor
Ability to work both independently and as a part of a team
Motivation to learn
Good oral and written communication skills
Good computer skills including Microsoft Office.

 

Apply Now

Inside Sales Representative: Woodworking Processing Equipment – Delta, BC

Sales Executive - Large Format Printing - Vancouver, Business Development Representative - interior building construction technology -Vancouver, Edmonton AB, Sales Executive - Oil and Gas - Houston TX, Inside Sales Agent -Telecom - Vancouver, Sales Representative - Woodworking Machinery - Surrey, BC, Sales Executive - Heavy Equipment - Undercarriage Components - Vancouver, Account Sales Executive - Telecom - Vancouver, Steel Building Products - Sales Executive - Calgary IT Sales Executive – Outside -Vancouver

Inside Sales Representative: Woodworking Processing Equipment – Delta, BC

Expected Earnings: Competitive Base Salary Excellent Commission plan
Job type Full time
Work experience 5+ years
Location Delta
Province BC

Inside Sales Representative: Woodworking Processing Equipment – Delta, BC

Our client is a 76 year old family owned business serving the woodworking, machine tool and sawmill industries. They provide their customers with quality products from manufacturers around the world and backs up its products with its highly trained service department. They are Canada’s largest national distributor of machinery with 5 branches across Canada and a sales office in the US.

In addition to having a flexible and relaxed work environment, they believe that they’re culture and values set them apart. They are looking for someone who can share and appreciate the same values as they have such as being entrepreneurial, passionate, creative and fun. They offers av competitive base salary plus incentives, bonus and a comprehensive benefits plan, including RRSP and profit sharing. They also invests in its workforce by providing the training necessary for its employees to successfully perform their responsibilities

JOB SUMMARY:
Reporting to the Vice President Sales, the Representative will be responsible for sales to existing Woodworking/Panel Processing customers as well as sourcing new business for one of our main product lines, the focus of the sales territory will be the USA. Key responsibilities for this challenging position will include the assisting in the development of a sales dealer network in the United States, as well as creating machinery proposals and quotes for existing and new customers, prospecting activities to identify potential new customers in the territory, recording sales related activities and contact information in the company CRM database and getting the necessary training to become knowledgeable in the company’s woodworking line of products. The successful candidate will be a high energy, self-motivated and outgoing professional with a take-charge attitude and a desire to work in a challenging environment.

 

ESSENTIAL RESPONSIBILITIES: Inside Sales Representative: Woodworking Processing Equipment – Delta, BC

Service existing woodworking/panel processing customers in the territory creating and providing sales proposals and quotes while working in conjunction with existing sales force.
Support current infrastructure to further develop and support a dealer network in the United States.
Prospecting the territory for new woodworking/panel processing customers
Recording sales activities, contacts and opportunities and other relevant information in the company’s CRM database
Work with the marketing department, to develop an aggressive approach to further develop our market share of this product range in the USA.
Getting the necessary technical knowledge in the company’s woodworking/panel processing line of products by attending scheduled training sessions or sourcing information through self means
Following the company’s sales methodology when dealing with existing and new customers
Communicating opportunities in the pipeline to the product manager and/or VP sales
Any other related tasks as assigned

EDUCATION & EXPERIENCE:
Sales experience a definite asset
Marketing experience a definite asset
Knowledge and interest in woodworking/panel processing equipment a definite asset

SPECIALIZED SKILLS:

A mechanical aptitude for machinery equipment
Excellent computer skills including Microsoft Office
Knowledge of MS CRM 4.0 an asset
Highly organized, with high level of accuracy, thoroughness and attention to detail.
Ability to take the initiative and proactive approach, combined with exceptional follow-up skills
Excellent oral and written communication skills.
Highly motivated and energetic, with a positive attitude and a pleasant and calm demeanor.
Assertiveness, self-motivation and ability to work independently and as a part of a team.
Proven ability to prioritize, multi-task and think ahead – anticipating the needs of the customer
Ability to work well under pressure and meet deadlines for critical tasks.
Motivation to learn

Apply Now

Developer – Ruby on Rails – Vancouver


Developer – Ruby on Rails – Vancouver

Work experience 5-9 years
Expected Earnings $80,000-$120,000 +

Job Description

We are helping our new client locate and secure a strong Ruby on Rails developer for its’ growing team. Their office is located in the heart of Gastown.

We want you to be part of the backend development at a smaller, but very fast-moving ecommerce development shop.

Specifically you will be responsible to:

–Play a role in application development
–Own the code base, continually refactor it, and make it better
–Implement a road map of new features
–The typical developer stuff: liaise with customer support, bring ideas to meetings, educate other team members on best practices and continually look for ways to improve the product.
–Develop RESTful APIs for internal and external use
–Develop scalable backend services

Required Skills & Experience – Developer – Ruby on Rails – Vancouver

To apply for this position, you must have a deep knowledge of the Ruby on Rails framework, have developed scalable backend services and an agile approach to problem solving.

The successful candidate will also have a minimum:

–4+ Years of Ruby on Rails Development and 8+ years developing software in a commercial environment

— Solid experience in building high-performance, reliable and scalable services.

–Development experience in a cloud-based infrastructure
–Knowledge of MySQL and NoSQL databases
–Experience with Ajax based user interfaces
–Ecommerce experience is a bonus

–In addition you must be efficient, organized and be able to follow through on commitments. You’re intelligent, have great analytical skills and have a high attention to detail. Calm under pressure, and have a great work ethic with excellent communication skills.

Appy NOW

Sales Representative – Woodworking Machinery – Surrey, BC

Sales Executive - Large Format Printing - Vancouver, Business Development Representative - interior building construction technology -Vancouver, Edmonton AB, Sales Executive - Oil and Gas - Houston TX, Inside Sales Agent -Telecom - Vancouver, Sales Representative - Woodworking Machinery - Surrey, BC, Sales Executive - Heavy Equipment - Undercarriage Components - Vancouver, Account Sales Executive - Telecom - Vancouver, Steel Building Products - Sales Executive - Calgary IT Sales Executive – Outside -Vancouver

Sales Representative – Woodworking Machinery – Surrey, BC

Expected Earnings Competitive Base Salary Excellent Commission plan
Work experience 8-10 Sales Years Experience
Location Surrey
Province BC

Our family-owned client is Canada’s largest national distributor of tooling machinery, with branches located across Canada. The client provides a competitive salary and comprehensive benefits plan to employees while offering a flexible and relaxed work environment within a results-oriented culture.

Summary:
Working from our Head office in Surrey, BC and reporting to the VP of Sales, the successful candidate will be responsible for providing expanding the client’s Tooling and Supplies sales to the customer base.

Responsibilities:

-Develop a plan in cooperation with sales management, and the marketing department to increase sales of tooling.
-Build on our on line store success and increase products available on the store.
-Identify areas of potential for tooling sales and exploit these.
-Assist customers in fulfilling their tooling and supply needs, generating equipment leads where appropriate in the process
-Continue to update customer database so that they can best serve their customers on an ongoing basis and grow our company for the future
-Communicate with suppliers and enter purchase/sales orders to the company’s ERP system
-Track orders to ensure timely delivery

Required Skills & Experience –  Sales Representative – Woodworking Machinery

1. Excellent sales acumen and closing skills
2. Knowledge of woodworking machinery and or tooling an asset
3. Marketing and website maintenance knowledge an asset
4. Excellent computer skills including Microsoft Office
5. Knowledge of Microsoft Dynamics software (CRM and Navison) an asset
6. Highly organized, with a high level of accuracy and thoroughness
7. Ability to take initiative and be proactive in follow through
8. Good oral and written communication skills
9. Highly motivated and energetic with a positive attitude
10. Keen interest in providing superior customer service
11. Proven ability to prioritize, multi-task, and problem solve, thinking ahead to anticipate customer needs
12. Ability to work well under pressure and meet deadlines

 

Apply now

Software Developer / Engineer – Vancouver

Software Developer / Engineer – Vancouver 

Expected Earnings: Above industry standard compensation package
Work Experience: 5+ years
Vancouver, BC

Job Description:
Our client is looking for a talented, rock solid Software Developer/Engineer to join their core development team. You are an expert in all things development, have a passion for solid code and delivering quality products. You have a sense of urgency, need little supervision, and get things done. You are a natural idea accelerator, are able to work under tight deadlines and understand what it takes to work on mission critical software in a growing company. You have this uncanny ability to discuss technical issues with non-techies in laymen’s terms, and are able to communicate with existing and potential clients (whether other developers, CEOs or CTOs) with confidence and ease. *Local candidates only please.

As a software developer, you will not just be involved in all aspects of the software development process, but also be encouraged to provide input on future projects, code processes and company direction. You will also be making heavy use of the latest & greatest technologies, so a craving for learning new things is a must. You are adventurous, competitive and driven to excel!

Principal Responsibilities:
Work on the development of existing and new technology (from requirements gathering and analysis to high-level design, implementation, test and maintenance).
Carry out research and prepare technical proposals and demonstrations for new projects.
Design and develop sample code and contribute to technical documentation.
Interact with customers who seek solutions to their inquires.
Assist and collaborate with other developers.

 

Required Qualifications – Software Developer / Engineer – Vancouver 

  • A degree in computer science, computer/software engineering or equivalent.

  • 2 to 5 years experience developing complex software projects and applications.

  • Strong proficiency in C/C++ development, with additional experience with Java or C# being a plus.

  • Strong mathematical analysis and problem solving abilities.

  • Experience with one or more development environments (Windows, Linux, Mac, etc.).

  • Excellent interpersonal and communication skills, both written and verbal.

  • Ability to work effectively on assignments through correct prioritization and management of tasks in order to ensure high-quality deliverables at each stage of the project.

  • Comfortable working independently, as well as part of a fast-paced and collaborative team environment.

Assets:

  • Knowledge and/or interest in computer graphics, AI, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), and image compression technologies.

  • Familiarity with advanced algorithms related to raster and vector image processing.

  • Flexible and with experience working as part of multi-disciplinary teams.

  • Thirst for knowledge, with a strong initiative and drive to go above and beyond.

  • Entrepreneurial spirit.

  • Fun to be around.

  • Flexible.

Apply Now

Senior CRM Consultant – Microsoft Dynamics

Senior CRM Consultant – Microsoft Dynamics

Location: Burnaby, BC

Work experience 5-9 years
Expected Earnings Salary $100,000- $120,000+

TM8 Recruitment is helping our client, a leading Microsoft Dynamics VAR, locate and secure a Senior CRM Consultant – Microsoft Dynamics They are offering base salaries exceeding $100,000-$120,000/year plus full benefits and flexible working environment.

Job Description:

-Lead discussions with customer and project stakeholders to determine the current processes in use and how Microsoft Dynamics CRM can fit within the organization.
-Plan and documents different solution alternatives based on business requirements for the implementation of Microsoft Dynamics CRM.
-Manage customer relationships and customer expectations on a variety of different projects of different sizes.
-Participate in the sales cycle with the VP Sales to determine various options of the implementation of Microsoft Dynamics CRM in a variety of different organizations.
-Create both user requirements and functional specification documentation using standard development documentation templates based on a variety of different development methodologies.
-Conduct the implementation of CRM installations including various customizations for each project.
-Design and implement any required data migration necessary from other external sources into Microsoft Dynamics CRM.
-Perform testing and stabilization duties of CRM solutions developed.
-Provide both end-user support and training for users of the application.

Required Skills & Experience

-Education: Degree or diploma in Computer Science or relevant experience.
-Experience: At least 4+ years working with Microsoft Dynamics CRM in a commercial environment.

Technical/Business Skills:
-Strong knowledge of Microsoft Dynamics CRM 4.0/2011.
-Experience with both Dynamics CRM on-premise and on-line.
-Experience performing business requirements analysis and application design.
-Experience with conducting an architecture assessment and design for CRM implementations.
-Strong verbal and written skills.
-Excellent customer relations and the ability to work closely with customers throughout the entire project lifecycle.
-Ability to work on multiple concurrent projects.
-Excellent analytical and problem-solving skills.
-Time management and organizational skills.
-Ability to develop effective interdepartmental relationships.

Additional Preferred experience
-Experience with Microsoft Dynamics GP, NAV and/or SYSPRO 6.0, or any other ERP package
-Experience with Microsoft SureStep 2010.
-Experience with Scribe Insight and/or Biztalk 2006/2009/2010.

Apply Now