Employers Newest Jobs All Openings Explore Log In
My Profile Log Out
Data and Technology Lead Back End Developer VFX Artist Intermediate Test Engineer Test Engineer UI Artist Game QA Engineer C Software Developer ETL Developer Database Developer DataStage Developer Jr ETL Developer Developer ETL Database Developer ETL Developer Junior-Mid level Front-end UI Mobile JavaScript developer Junior Software Engineer Android Developer Senior Mobile Developer - Android Android Mobile Developer Senior Gameplay Programmer Gameplay Designer Gameplay Programmer Programmer Junior Gameplay Programmer Merchandise Admin Programmer Analyst Programmer Analyst Advisory computer application programmer Programmer Analyst Advisory - Java Java programmer Programmer Analyst - Java - Toronto Programmer Analyst Intermediate - Java Facial Animation R Unity 3D Mobile Game Programmer Junior Animation Programmer Game Designer Statistical Programmer Programmer Analyst Manufacturing Engineer Programmer Analyst Programmer Data Programmer Junior Mechanical Engineer - EIT - Junior Developer Junior Process Engineer Jr sales engineer Newest Jobs All Openings
0x 10% Happier 101 Commerce 1010data 10x Genomics 11 Honore 128 Technology 1366 Technologies 15Five 17 Media 17zuoye 1C Company 1Crowd 1HUDDLE 1QBit 1World Online 1mg 1stdibs 21viaNet 23andMe 2C2P 2RedBeans 2U Inc. 2lemetry 2nd Address 360 Mobile Security 36Kr 3D Robotics 3D Systems 3Pillar Global 3Scan 3T Biosciences 3VR 3YOURMIND 4:33 Creative Lab 4INFO 500 Startups 500px 51 Credit Card Manager 51talk 55ip 58 Daojia 5miles 6 River Systems 6sense 7Park Data 7shifts 8 Securities 82 Labs Inc. 8i 8th Wall 8tracks Radio 8x8 Inc 90 Seconds 908 Devices 91springboard 99 9F Fintech Holdings Group 9stacks A Million Ads A10 Networks AB Tasty ABBYY ABEJA ABSENTIA ACL Services ACORN OakNorth Holdings Ltd. ACV Auctions ADC Therapeutics ADENTS HTI ADOR ADP ADVANO ADYOULIKE AEVI International AEye, Inc. AGNC Investment AID:Tech AISense Inc. AISpeech ALPHA AND CO AOptix Technologies APDM Wearable Technologies APUS Group AQMETRICS ARMO BioSciences ASR Microelectronics AT&T AT&T ATI Physical Therapy AUTO1 Group AV Homes AVG Technologies AWAL AYLIEN AYR Aahaa stores All Companies

Software Developer - Online Commerce (WCS) At Finning International Inc.

Location: Calgary, Alberta

Job Description

As a Software Developer, you’ll tasked with solving the most challenging technical problems and collaborating with other Developers on your team. You will utilize your technical skills to contribute to architecture and technology choices. You will be building MVPs and POCs as well as scalable enterprise applications. You will be part of a small team building the next generation of customer facing applications and solutions.

Our Global Digital Services team is spread around the globe and you’ll work with Finning counterparts across our 3 Regions – Canada, South America and the UK & Ireland.

Are you hungry to learn and flourish in a dynamic, high-growth, and entrepreneurial environment? Keep reading and apply below!

Job Description:

What You'll Do:

  • Interact with product and project managers, vendors and other team members working as a collaborative agile team
  • Design, code and test new solutions, building test automation and CI/CD automation
  • Write clean code that is modular, efficient, and maintainable
  • Build APIs, web-services, and other integrations
  • Constantly communicate with other members of your team such as the testers, other developers and product managers
  • Work with distributed teams in other Finning locations in Canada (Vancouver & Edmonton), Chile (Santiago) and the United Kingdom (Cannock)
  • Participate in stand-ups, demos and sprint reviews
  • Participate in grooming sessions to flesh out the details developers need to action user stories
  • Offer technical estimates to help prioritize backlog of user stories
  • Actively participate in scrums, team meetings and collaborate with other within Finning and our regions across the globe
  • Ongoing interaction with Technical Delivery Teams to acquire clarification of technical solutions of new and existing functionality
  • Foster an open and collaborative environment

Who You Are:

  • You have an Undergraduate Degree or Diploma in Engineering, Computer Science or related field
  • You have 5+ years of Software Development experience
  • You are passionate about building software with the customer in mind
  • You are an exploratory developer with a proactive and curious personality
  • You have worked in an Agile process and you’re able to document user stories build acceptance criteria
  • You have experience with responsive web design
  • You have excellent verbal and written communication skills
  • Strong attention to detail and quality of deliverables
  • You have experience with DevOps tooling
  • You are comfortable balancing multiple projects and priorities in a highly dynamic, rapidly growing and evolving environment
  • You have an entrepreneurial spirit, balancing velocity and quality against business needs
  • You have the willingness and flexibility to work across different time zones with collaborators across the globe
  • You have a great sense of humour – we work hard, and have fun doing it!
  • You hunger to learn and ability to flourish in a dynamic, high-growth, entrepreneurial environment
  • Spanish speaking skills are a bonus


  • You have 8+ years of total professional software development experience
  • You have 3+ years of JavaScript development experience (server side & client side), including different asynchronous patterns like events, call-backs and promises
  • You have 3+ years of experience with eCommerce platforms (e.g. Hybris, ATG, Magento, WebSphere Commerce) a plus
  • You have 3+ years of experience integrating eCommerce platforms with other systems (e.g. ERP, CMS, CRM, Analytics etc.)
  • You have 3+ years of experience with full-stack development (including Java, .NET/C#, Node.js, SOA or similar technologies)
  • You have 3+ years of J2EE programming experience
  • You have 2+ years of experience with CSS pre-processing tools like LESS and SASS
  • You have 3+ years of experience with RESTful and SOAP-based web services
  • You have strong experience with Javascript frameworks such as Angular.js, Angular2+, Ember.js or React
  • You have experience in working with content management technologies
  • You have experience with secure coding practices
  • You have experience implementing web content management systems.
  • You have experience with object-oriented design and design patterns
  • You have good estimation abilities in scoping development work
  • You have been part of solution design, documentation and deployment with cloud platforms
  • You have had exposure to open-source technologies
  • You have experience building, deploying and supporting Internet-facing applications
  • You have superior problem solving, organizational, decision-making, written, oral and interpersonal skills.

Other Desired Experience:

  • Infrastructure Automation experience, including CD/CI design and implementation
  • Experience with IBM Sterling not required, but considered a plus
  • Knowledge of Sling, Spring and Struts Framework, or other MVC frameworks.
  • CMS, Mobile, Azure stack experience

We are committed to diversity at Finning, to building and sustaining a diverse and inclusive workforce and as an equal opportunity employer we encourage applications from all qualified individuals. Finning does not discriminate against applicants based on genders, races, national and ethnic origins, religions, ages, sexual orientation, marital and family status, and/or mental or physical disabilities.