Senior BI Developer
Wenco International Mining Systems
Richmond, BC
Wenco International Mining Systems (www.wencomine.com), 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.