Software Developer

Hexagon Mining, Inc.
Metro Vancouver, British Columbia, CA
$100K-$130K a year (estimated)
Full-time

Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.

Our technologies are shaping production and people-related ecosystems to become increasingly connected and autonomous ensuring a scalable, sustainable future.

Hexagon’s Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.

Hexagon (Nasdaq Stockholm : HEXA-B) has approximately 24,000 employees in 50 countries and net sales of approximately $5.

5bn USD. Learn more at hexagon.com and follow us @HexagonAB.Purpose of Position : Your role as a Software Developer is integral to driving the technological advancements within Hexagon's Mining division.

Your focus on full-stack development, especially on front-end initiatives, will contribute to our mission of enhancing safety, efficiency, and productivity in the mining industry.

Major Areas of Responsibility :

  • Participate in all stages of the software development lifecycle, collaborating with team members to create high-quality solutions.
  • Work closely with backend teams to integrate APIs and optimize system performance.
  • Develop new features, components, and functionalities for our existing and new products.
  • Innovate and implement new features, modules, and functionalities, enhancing the value proposition of our product suite.
  • Leverage web technologies to create excellent user experiences.
  • Employ robust unit-testing practices, utilizing frameworks such as Jest, to ensure the delivery of reliable and defect-free software.
  • Apply design patterns to build robust, scalable, and efficient software systems.Knowledge and Experience - Required :
  • Bachelor’s degree in computer science, engineering, or a related technical discipline.
  • Minimum three years of professional software development experience.
  • Familiarity with Linux environments, containerization technologies, and networking principles.
  • Experience building client-server applications.
  • Proficiency in JavaScript, and TypeScript, HTML, CSS, and responsive design principles.
  • Experience with React and state management libraries such as Redux.
  • Understanding of RESTful API consumption and design.
  • Familiarity with unit-testing and related frameworks such as Jest.
  • Understanding of design patterns and architectural standards such as service-oriented architecture.
  • Excellent analytical, problem-solving, and decision-making skills.Knowledge and Experience - Desired :
  • Experience in embedded software development with C / C++ is highly advantageous.
  • Familiarity with additional web development tools such as Webpack, Node.js, and source control management with Git.
  • Exposure to continuous integration and continuous delivery (CICD) workflows and systems.
  • Knowledge of Agile Scrum and / or SAFe development processes.
  • Experience with project and issue-tracking software, notably JIRA and ConfluenceJoin Hexagon Mining : Hexagon Mining invites you to become an integral part of a team that values precision, adaptability, and innovation.

Apply now to contribute to the high-quality solutions that our diverse clientele trusts.How to Apply : Submit your resume along with a cover letter detailing your relevant experience and why you are the best fit for this role at Hexagon.

Hexagon is an equal opportunity employer and supports workplace diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

17 days ago
Related jobs
Promoted
IBS Software
Canada

The Software Developer will join the Montreal IBS Software Canada Team in Montreal, IBS’s new center of excellence for optimization. The Software Developer is responsible for participating in the design of new optimization software products and existing product enhancements. This position reports to...

Promoted
E-Solutions
Vancouver, British Columbia

Software Developer6-12 MonthsVideo InterviewLocation- Vancouver (Onsite)The Role:What’s it all about and what we expect you to do day to dayOwn software delivery tasks (code development, test, deployment, release, configuration and documentation) at an application/software component levelAble to tro...

Swim Recruiting
Vancouver, British Columbia

SDET role with a growing team delivering major technology programs to a global retail organization.Global enterprise organization investing majorly in technology.Hybrid work environment in Vancouver, 3 days a week on site.As a result of investment in technology our client is looking to add an SDET t...

SAP
Vancouver, British Columbia

Position Title: SAP iXp Intern - Concur Spend Software Developer. We adopt an agile software development model and develop software as a micro-service and deliver at a frequent cadence to multiple data centers. Originally known for leadership in enterprise resource planning (ERP) software, SAP has e...

Global Relay
Kelowna, British Columbia

As a Team Lead at Global Relay, you will be overseeing small, highly focused teams of developers employing leading edge technologies. Lead a team of developers who like to ship product and welcome challenging and complex engineering problems in an Agile environment. ...

Canada Education Technology College
Kamloops, British Columbia

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Research and evaluate a variety of software products. Write, modify, integrate and test software code for e-commerce and other Internet applications...

Fortinet
Burnaby, British Columbia

The FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. The ideal candidate will have an opportunity to work alongside very experienced developers and enhan...

COHASH IT SERVICES INC.
Burnaby, British Columbia

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Research and evaluate a variety of software products. Write, modify, integrate and test software code for e-commerce and other Internet applications...

eTeki Inc.
Canada

Teki supplies hiring teams with interviews-as-a-service to scale and optimize technical hiring.Our expert talent pool has sellers in 100 countries and every role/tech stack.Through eTeki onboarding, sellers become certified interviewers.Buyers get an extensive candidate report and video in 24 hours ...

Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...