Join the Inovatec Team

We are always looking for talented, high-performing people to add to our team.
Work in a fun, dynamic environment in a successful leading technology company with opportunities for career growth.

To apply for a position please email your résumé and cover letter to [email protected] with the job title you are applying for in the subject line.


Software Architect (Burnaby, BC)

Job Title: Software Architect (NOC: 2173)

Inovatec Systems Corporation
4180 Lougheed Highway,
Suite 501 Burnaby,
BC V5C 6A7

Position title: Software Architect

This is job ad is for a full time position (40 hours a week, less applicable statutory/provincial holidays).


  • Responsible for overall products architecture and design.
  • Produce high quality code that adhere to company standards, methodology and practice.
  • Make complex modifications to existing software applications in accordance with high-level specifications ensuring the system meets business needs.
  • Work on long-term project based on machine learning, automatic decision making, image recognition and classification.
  • Work closely with the testing team in order to test and implement cross-functional systems that are being developed or modified.
  • Work closely with Project Managers to translate their product requirements into application designs.
  • Proactively support knowledge sharing and regularly hold information sharing sessions including code reviews.


Skills Requirements:

  • University degree in Computing Science or related field.
  • Minimum 4 years of experience as a software developer.
  • Excellent problem solving skills and knowledge of algorithms and data structures.
  • Expert level of Microsoft .NET technologies stack (C#, SQL Server, ASP.NET, MVC).
  • Experience with machine learning and image recognition (decision tree learning, random forests, logistic regression, k-means).
  • Demonstrated full stack development skills (experience in working on both front-end and back-end).
  • Demonstrated software development experience on high performance scalable projects.
  • Strong Javascript skills with knowledge of at least one MVC frameworks (AngularJS, KnockoutJS, ReactJS).
  • Good knowledge of Node.js and its ecosystem.


Preferable skills:

  • Experience with financial software development.
  • Experience as a software architect or lead software developer.


Salary and Benefits:

Salary for this position is $85,000 CAD per year. This role is eligible for full company benefits including: health and dental insurance, life insurance and 2 weeks of vacation per year.

This position is for the head office in Burnaby where Inovatec Canadian development center is located.

4180 Lougheed Highway,
Suite 501 Burnaby,
BC V5C 6A7

Start Date of Employment: As soon as possible
Contact person:

Please submit your resume with cover letter to [email protected]

Candidates who fulfill the requirements will be invited for the on-site technical interview.

Date Posted: 28th January 2016

Project Manager

Location: Burnaby, Canada

As a Project Manager you are responsible for the management and coordination of software implementations for our customers so they achieve the defined objectives of scope, cost, schedule, and quality as described in a statement of work.  As a project manager you will work closely with our team of developers, implementation and technical consultants including customer subject matter experts to deliver project on time and on budget. This position is expected to provide professional statements of work, adhere to change management policies and ensure our services are delivered with excellent customer satisfaction.


  • Understand requirements and scope of projects;
  • Define strategy to achieve a successful roll out of projects
  • Develop and manage project plans and customer expectations;
  • Manage implementation of our application ;
  • Liaise with clients and project team members regarding project tasks and issues, including regularly providing project status reports to management and the client;
  • Prioritize tasks and coordinate resources on assigned projects;
  • Ensure that all documents sent to customers are comprehensive and meet our standards;
  • Monitor cost, progress and quality of projects;
  • Prepare a post project implementation review and report
  • Transfer project documentation and knowledge to support team.
  • Provide project supervision and leadership on assigned projects


Knowledge and Skills:

  • Project Management Professional (PMP) certified or able to certify within 6 months;
  • Strong financial/business background;



  • Bachelor’s degree in relevant field



  • Must have experience with project management, business processes and implementations
  • Must have consulting skills and demonstrated experience in building strong customer relationships
  • Must be ability to interpret client business requirements to build a solution
  • Beneficial if you have experience in finance or automotive industries
  • Ability to travel (typically <20%)


Business Analyst

Location: Burnaby, Canada

As a business analyst you will play a key role in the successful implementation of our applications. You will be required to be an expert in analyzing and understanding business needs, gathering requirements, architecting solutions, configuring, validating and supporting the deployment of new features for each projects you will be assigned to. You will work closely with customer subject matter experts as well as our QA and Support teams in order to provide value-added consulting services that enable clients to configure their applications in order to meet their needs as described in the requirements document.


  • Assist in the analysis and documentation of as-is capabilities as it relates to systems, business processes, and people;
  • Perform GAP analysis to determine customization and future product feature enhancement;
  • Take part in application design activities by working closely with team members on solution design documents;
  • Completion of activities related to solution build, test and deployment;
  • Conduct application training for customers and provide appropriate documentation for follow up;
  • Troubleshoot and resolve customer environment issues through configuration;
  • Provide status updates to project managers;
  • Deliver a high level of commitment to client success and provide timely and quality services that meet or exceed expectations;


Knowledge and Skills:

  • Excellent analytical skills, data management and reporting capability.
  • Ability to interpret client business requirements to build a solution. Shows good judgment, problem solving and ability to interpret/adapt solutions or approaches when formulating responses to issues or concerns.
  • Experience working in a project environment to produce a product or service within a specified timeframe and budget.
  • Demonstrated ability to influence actions and gain the support of others to meet objectives.
  • Strong relationship management, teamwork, communication, and presentation skills.
  • Excellent time management, a positive attitude, and self-motivated
  • Able to use a wide variety of tools including MS Office, Excel, PowerPoint, MS Project and MS Visio;



  • Diploma or Bachelor’s degree in relevant field



  • At least 5 years of relevant working experience, preferably with 2 to 3 years’ experience in software solutions implementation with wide industry knowledge
  • A minimum of two (2) full lifecycle implementations as a business analyst or implementation consultant;
  • Demonstrated experience in building strong customer relationships;


.NET Software Developer

Location: Kragujevac, Serbia

We are looking for experienced software developers with excellent coding skills and experience with Microsoft products/technologies.

The candidate has to have a good knowledge of modern MS technologies, software design and functionalities in order to write quality code, analyzing requirements and suggest adequate solutions.


  • University degree in computer science (or equivalent)
  • Proficiency and minimum 3 years of software development working experience with MS Visual Studio 2012/2013
  • Excellent knowledge of C# and ASP.NET
  • Advanced understanding of relational databases, MS SQL Server
  • Good understanding and working knowledge of OOP concept, MVC and MVVM design patterns, as well as Entity Framework
  • Solid knowledge of SQL and LINQ
  • Solid knowledge of JavaScript, jQuery and Knockout
  • Familiarity with source control systems and versioning (TFS preferred)
  • Good verbal and written communication skills in English