Finning banner

Full Stack Developer

Finning

The Role

Overview

Develop and maintain Finning's internal apps and Salesforce solutions.

Key Responsibilities

  • salesforce development
  • system integration
  • testing
  • deployment
  • debugging
  • requirements analysis

Tasks

-Collaborate with stakeholders to gather and analyze business requirements, design technical solutions, and estimate development efforts. -Perform testing to ensure the quality of reliability of developed solutions. -Mentor and supply guidance to junior developers, reviewing their code and providing constructive feedback. -Develop and customize Salesforce applications, including Apex classes, triggers, Visualforce pages, Lightning components, and integrations. -Develop and garden internal Finning International software and web applications to address business needs and enhance user experience. -Support the deployment and post-deployment activities, including data migration, user training, and system documentation. -Collaborate with cross-functional teams, including administrators, analysts, and other developers, to deliver high-quality solutions. -Design and implement complex system integrations between Salesforce and external applications, ensuring data accuracy and system integration. -Aid with system troubleshooting, debugging, and performance tuning to ensure system reliability and efficiency. -Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and support.

Requirements

  • ci/cd
  • aws
  • .net
  • react
  • salesforce
  • git

What You Bring

-Experience with CI/CD pipelines and DevOps tools. -Exposure to cloud platforms (Azure, AWS). -Awareness of data governance and security best practices. -Understanding of object-oriented programming and design patterns. -Experience with REST/SOAP APIs and web services. -Familiarity with Agile or Scrum methodologies. -3+ years of full stack development experience using .NET (ASP.NET Core, MVC), front-end technologies (HTML, CSS, JavaScript), modern frameworks (Angular, React, or Vue), and exposure to Salesforce development (Apex, Lightning, Visualforce). -Salesforce Platform Developer I certified, with solid knowledge of CRM principles and Salesforce architecture. -Familiarity with secure development lifecycle (SDLC). -Experience with version control systems (Git). -Bachelor’s degree in Computer Science, or a related field, or equivalent experience.

The Company

About Finning

-has a rich history rooted in providing essential equipment and services to industries like construction, mining, and energy. -operates in key global markets including Canada, South America, and the UK. -specializes in providing solutions for heavy industries, delivering construction, mining, and energy services across vast sectors. -plays a crucial role in powering large-scale infrastructure projects and driving resource development. -offers parts, maintenance, and innovative technological solutions to clients worldwide. -has supported some of the largest and most ambitious projects globally. -has made significant strides in advancing digital technologies and remote monitoring solutions to enhance equipment performance and customer satisfaction.

Sector Specialisms

Construction

Mining

Petroleum

Electric Power Generation

Education Infrastructure