Skip to Main Content
Software Development Manager
MST Global Vancouver, BC

Software Development Manager

MST Global
Vancouver, BC
Expired: over a month ago Applications are no longer accepted.
  • $140,000 to $150,000 Yearly
  • Vision , Medical , Dental , Life Insurance , Retirement
  • Full-Time
Job Description

PRIMARY OBJECTIVES:

The primary responsibility of the Software Development Manager is to provide leadership for the MST Global North America-based Software Engineering Team is responsible for the development and maintenance of MST application software products, as well as contributing to all aspects of the software development lifecycle.

The Software Development Manager will utilize their knowledge and experience to the benefit of the development team and provide leadership, guidance, and support to members of their team. This is a senior role, and it requires providing solid and practical advice in relevant domains. It also requires the ability to establish good relationships with technical, business, internal and external stakeholders.

KEY ACCOUNTABILITIES:

  • Understanding of the application domain, mining industry requirements, and relevant technologies.

  • Improving software development capability (people, process & efficiency) whilst supporting day-to-day demands.

  • Contribute to the definition, architecture, development, and deployment of MST Global software products. If needed, perform related evaluations of products and technologies.

  • Provide technology expertise in a variety of areas and contribute to the technical decision-making process.

  • Seek, use, and promote best practice methodologies & tools (including reusing existing open source and third-party software modules where possible) to deliver software to the required standards and to maximize the speed of development.

  • Participate actively in measuring and communicating your performance against organizational and individual goals throughout the year and as part of the performance management process.

  • Identify areas for improvement in direct reports and action appropriately.

  • Manage expectations.

  • Support the overall business and strategic objectives of MST Global.

  • Collaborate with other team leads to establish a common and effective systems engineering approach to product development.

  • Work collaboratively within the development team to raise and maintain a high level of technical proficiency.

  • Mentoring teams on the proper application of technologies.

  • Ensure the development team adheres to the adopted architectural standards and guidelines.

  • Contribute to continuous improvement of the software development process within the development team and overall MST Global Innovation process.

  • Identify areas for improvement in the software development process and action appropriately.

EDUCATION, EXPERIENCE & SKILLS

Essential

  • · A bachelor's degree in computer science, engineering, or a technical discipline preferred or equivalent industry and/or work experience required.

  • 7+ years of business process, systems, and development experience.

  • Experience in leading a software development team.

  • Experience in consulting with end users and customer representatives to identify business needs.

  • Demonstrated team leadership ability, including strong time management, prioritization and interpersonal skills.

  • Knowledge of Scrum and other Agile software development methodologies and their application in a team environment.

  • Strong communication skills – both written and verbal.

  • High level of personal drive and self-motivation.

  • Maintain flexibility in different situations and adapt to change.

  • Strong time management, prioritization and interpersonal skills.

  • Ability to rapidly grasp technical solutions, concepts and products.

  • Ability to work independently as well as part of a team.

  • Knowledge of DevOps concepts and related technologies.

  • Experience with Microsoft .NET framework and C#.

  • Experience with Microsoft SQL Server 2012 and later, SSAS and SSRS.

  • Experience with development on Linux and open-source frameworks.

  • Competent with Jira, and Confluence.

Desirable

  • General practical knowledge related to designing/deploying software solutions for the mining industry.

  • Experience with geospatial & IoT data processing, storage, and analysis

  • Experienced in enterprise software application development in a commercial environment.

  • Experience with Web development frameworks including Node.js, and Angular; knowledge of Golang.

  • Experienced with NoSQL databases such as Couchbase Server

  • Experience with microservices architecture

  • Data mining experience (i.e., “big data”)

  • Experience with the development of Cloud-based solutions such as Microsoft Azure

COMPETENCIES:

  • Leadership

  • Client Focused

  • Technical Proficiency

  • Quality Focused

  • Adaptability and Flexibility

  • Problem-solving Skills

 

Please note that this is a hybrid role requiring three days a week in the office.

Company Description
MST is a global company, founded in Australia in 1989, specializing in mining and tunneling technology that empowers our customers to unearth safety and productivity improvements.

With a global reach across six continents, the company specializes in the design, development, manufacture, deployment, and support of mission-critical digital solutions for voice & data; vehicle and personnel tracking; and safety solutions in underground and surface environments. A pioneering force within the mining industry, the company does business with over 300 mine sites worldwide, a mix of blue chip and mid-tier mining companies.

MST is a vertically integrated company incorporating hardware and software product development; assembly; direct sales; project management and deployment resulting in turn-key configurable solutions. The customer experience is further tailored using managed services to offer support and maintenance, remotely or on-site, over the life of the relationship.

MST’s vision is to be the number one choice in digital transformation for harsh industrial environments.

MST’s mission is to partner with our customers to empower safety and productivity solutions tailored to their industry needs.
Why Work Here?
Be part of new and disruptive technology in mining, tunneling, & industrial operations with digital networks, IoT platforms, & digitization

MST is a global company, founded in Australia in 1989, specializing in mining and tunneling technology that empowers our customers to unearth safety and productivity improvements. With a global reach across six continents, the company specializes in the design, development, manufacture, deployment, and support of mission-critical digital solutions for voice & data; vehicle and personnel tracking; and safety solutions in underground and surface environments. A pioneering force within the mining industry, the company does business with over 300 mine sites worldwide, a mix of blue chip and mid-tier mining companies. MST is a vertically integrated company incorporating hardware and software product development; assembly; direct sales; project management and deployment resulting in turn-key configurable solutions. The customer experience is further tailored using managed services to offer support and maintenance, remotely or on-site, over the life of the relationship. MST’s vision is to be the number one choice in digital transformation for harsh industrial environments. MST’s mission is to partner with our customers to empower safety and productivity solutions tailored to their industry needs.

Address

MST Global

Vancouver, BC
CAN

Industry

Technology

Website

Get fresh Software Development Manager jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.