This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow


Senior bi developer

Wenco International Mining Systems

This is a Full-time position in Richmond, QC posted November 30, 2019.

Wenco International Mining Systems (, a subsidiary of Hitachi, is a software development and technology company that provides a series of technology product lines related to optimization and improvement of mines and material movers worldwide!

Some of our products include: GPS-based fleet management systems Collision avoidance safety systems Asset Health and predictive maintenance Optimized Smart Dispatch Autonomous trucks and specialized automation Analytics and BI As Wenco continues to build the next generation of technology, we need a wide range of professionals to help us achieve our objectives.

We are currently looking for a full-time Senior BI Developer to join our head office in Richmond BC.

SUMMARY Reporting to the BI Product Manager, The Business Intelligence Developer embodies their passion for business intelligence through building pragmatic data warehousing and business intelligence applications.

At this level, the successful candidate will be expected to demonstrate detailed knowledge of data warehousing and business intelligence application development through simple, yet powerful user experiences supported by clear, maintainable software engineering efforts.

KEY DUTIES & RESPONSIBILITIES Programming Works with team members to deliver high quality software that meets the business needs in a timely fashion Designs, tests and integrates data warehouse and BI modules and resolves programming errors using various debugging tools and techniques Uses detailed knowledge of programming techniques, data warehouse methodologies and hardware/software interfaces to develop data warehousing and business intelligence applications Prepares technical documentation (e.g., user guides, technical specifications) Assists in the design of business solutions Analysis Conducts impact analysis for proposed changes to or problems within an application Undertakes routine analysis and works with designers and analysts to clarify and improve specifications or to identify alternative programming solutions Provides support and production assurance for common problems Continuous Improvement Makes recommendations in data warehouse and BI design, standards and process improvements Enforces team and organizational standards and practices (e.g.

at walkthroughs and peer code reviews) Engages in continuous learning by developing and executing on a learning plan Takes responsibility for individual and the team’s results Advocates for quality in all aspects of development efforts based on the team’s definition of quality Risk Management Estimates and prioritizes work to maximize value while taking into account risk, effort and dependencies Raises impediments, risks, and issues as early as possible and work with the team to mitigate as needed KNOWLEDGE & SKILLS University graduation with degree in STEM and 5+ years of relevant job experience Detailed knowledge of data warehouse development methodologies, Microsoft BI Suite, and data visualization tools (Tableau and Power BI specifically) Extensive experience in SQL Server, SSIS, SSRS, SSAS, MDX and DAX, Influx DB with a good working knowledge of security, C#, .NET, Data warehouse and BI services in Azure, and PL/SQL, Python Working knowledge of metadata management, data warehouse performance turning, NoSQL, and data security Experience working with Azure is an asset Knowledge and experience with Data Science is an asset Experience in programming and debugging complex data warehouse and BI applications as part of a multi-disciplinary team environment (following an agile framework such as SCRUM preferred), Azure Dev Ops, Git and GitHub Experience in writing unit tests to support production code Experience in leveraging modeling techniques such as Logical and physical ER to communicate ideas Experience with database management (i.e.

database design, schema creation, and concurrency and performance considerations).

Takes ownership and initiative and collaborates well with a team of peers Demonstrates a commitment to continuous learning (e.g.

user groups, blogs, conferences, community awareness, and next generation tooling) Able to clearly communicate in both a verbal and written form Has a positive, passionate, idea generating attitude when faced with challenges Licenses and/or Professional Accreditation Certification in Microsoft technologies preferred WHY JOIN WENCO?

We provide opportunities for career-growth within a fast scaling company We offer an extensive benefits plan, including a personal/health spending allowance We provide a fun working environment, including Fresh Fruit Mondays and Popcorn Fridays, monthly employee engagement activities, and on-site games such as Ping-Pong, Foosball, Big Jenga and Connect 4 We offer opportunities for continuous training and professional development (in-house and external) to learn the latest technologies We offer our employees a profit-sharing plan that provides them with the benefits of their hard work We provide free parking and shuttle service for employees using transit We are heavily involved in the community and join various events of non-profit organizations We pride ourselves on our company culture (our last Employee Survey resulted in a score of 100% in inclusiveness and diversity) We offer much more!

Wenco advances the efficiency and safety of the world’s surface mining equipment through our fleet management systems.

We are committed to providing a stable yet exciting workplace environment for individual employees to build and grow their career with the Company.

Wenco is an Equal Opportunity Employer.

Disclaimer The information in this description has been designed to indicate the general nature and level of work performed by employees.

It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.

It is not intended as an employment contract.

Job descriptions are subject to change, which may not necessarily affect compensation.