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.

Experience : 2 to 4 Yrs

Someone who:  

• Should must carry sound expertise on writing and debugging complex Queries and Stored Procedure 

• Has a strong background in Data ETL projects, and must to have sound working Exp on SSIS tool and should have sound exposure in creating and debugging SSIS Packages with industry standard. 

• Must to have sound interpretation of different kind of SSIS Package Errors. 

• Should be able to take ownership of task and bring them to closure with quality deliverables. 

Must Haves: 

• 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) and/or Master of Business Administration (MBA) degree 

• SQL and SSIS development and debugging skills 

• 2+ years of progressive and relevant work experience.


Experience : 3+ Yrs


The Business Analyst manages and coordinates Project-wide requirements analysis efforts to ensure that effective output of the deliverables resulting in client sign-off. This position will also conduct full life cycle product management, including Scrum Planning and regularly fulfilling other scrum ceremonies. 

Liaison with Client’s Product Managers to validate and freeze on the requirements and build the sprint backlogs. 

Ensure periodic consistent communication with the client on the Sprint’s Delivery status and perform Demos. 

Moderate Scrum calls to ensure sprint velocity is maintained. 

Provide professional business analysis expertise and support in the design, development and implementation of the requirements that is required to achieve client’s business goals and results in the creation of a valuable product to the end-client at end of each sprint. 

Collect, analyze and maintain data in Jira to enable sprint planning and retrospectives 

Participate in scrum planning to provide leadership for flawless product execution. 

Research and assist in the development of Requirements artifacts that focus on enabling the developers to achieve improvements with priority of reducing requirements defects. 

Develop, initiate and maintain effective programs for building a team’s understanding of the business requirements 

Work closely with the Project/Delivery managers to translate data into insights through data analysis that drives deliberate action plans at the appropriate levels and de-risk the project. 

Qualification & Experience 

Graduate (BBA/MBA/BTech) with minimum 3+ years of Business Analysis/Product management in an IT organization. 

Excellent communication, collaborative, and Business Analysis skills 

Strong Scrum Process experience in capturing metrics and producing various KPI reports to track and monitor sprints. 

Thorough understanding of business analysis methods and best practices. 

Ability to design and implement full-cycle product life-cycle management programs. 

Excellent Team management & Collaboration skills 

Strong Analytical Skills 

Proven ability on Scrum Planning and Scrum Principles 

Ability to work in an agile and result-oriented environment

Experience : 3 to 4 Yrs

Business Intelligence Manager manages a business intelligence team centered on providing insights and aiding in business decision- making.


Responsibilities & Duties:


·         Develop and prepare strategies for Business Intelligence processes for organization.

·         Prepare architecture for data, prepare strategies and provide business object solutions as per requirements.

·         Manage and customize all ETL processes as per customer requirement and analyse all processes for same.

·         Monitor work of Business Intelligence team and ensure effective implementation of all Information Technology projects to achieve all client objectives.

·         Manage all data for transactional sources and prepare effective reports.

·         Proficient at data visualization using Power BI and a strong application development.




·         Should be able to lead and manage the team for effective delivery of the BI task.

·         Experience in creating dashboards, volume reports, operating summaries, and presentations and graphs.

·          Excellent knowledge connecting Microsoft Power BI Desktop to various data sources. SQL Server is desirable.

·         Proficient at data visualization using Power BI and a strong application development.

·         4+ years of experience in the related area as an individual contributor.

·         1 to 3 yrs supervisory experience.

Extensive knowledge of the function & Department process.

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.