Join a fantastic team in a great work environment

MJB is a Canadian based company. We are located in British Columbia, Canada. We are a team of driven individuals who are passionate about technology, continuously growing and place our integrity in the value we are able to create by implementing innovative IT and Digital Solutions for our Clients.

If this sounds like you, join us!

Current Openings


Experience : 3-4 year
  • Wants first-hand experience in how Data Analysis & ETL is done before loading in the target Database
  • Has deep understanding of Data Models/Tables and ability to write SQL queries
  • Has a strong background in Data ETL projects
  • Data Engineering skills(ability to extract data from databases, structured or unstructured sources , automate workflows, prep data for analysis)
  • Ability to build quality controls in data pipelines
  • Technical or data-driven educational background (computer science, engineering, statistics, data science).
  • SQL, Python
  • 2+ of progressive and relevant work experience

Experience : 2-4 year

Note : This is a developer role, hence developer experience should be preferred over visualization. 

Mandatory: Strong SQL experience (3-6 years): Query tuning, Process optimization, Dynamic Queries, debugging and other basics of SQL.
• Mandatory: Strong SSIS/ETL experience (3-6 years): Parallel processing, error handling, troubleshooting, and other basics of SSIS/ETL.
• Mandatory: It is imperative that the individual have clarity on core concepts of Data Structures and Algorithms.
• The resource should be willing to learning new technologies.
• Preferred/Good to have: SAS 0.5 - 2 years.
• Preferred/Good to have: Tableau 0.5 - 2 years.

Continuous Learning

At MJB, Investing our team is top priority. In order to provide high-quality solutions to our clients, we ensure that our team has the resources and training they need to stay up-to-date with the latest technologies and trends.

MJB possesses talented experts in different domains and embraces an environment where each person is capable of Learning more from each other.

Empowerment and Growth

The decision making capability at MJB is easy and at such a high level that everyone is empowered regardless of position or title. We trust our team members to be value focused and as such, we allow our team members to explore different areas, that when the opportunity present itself, they are able to be transition into an area that truly suits their skills and where the most value is added.

Work-Life and Balance

MJB provides a work environment that supports a work-life balance. We provide the flexibility of being able to work from home. We empower you to take control of your schedule while delivering great work.