Finning Canada

Software Developer - II


PayCompetitive
LocationEdmonton/Alberta
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: R-2023-1912

      Company:

      Finning International Inc.

      Number of Openings:

      2

      Worker Type:

      Permanent

      Position Overview:

      Finning is the world's largest CAT dealer delivering unrivalled service for over 85 years. We sell, rent and provide parts and service for equipment and engines to customers in various industries, including mining, construction, petroleum, forestry and a wide range of power systems applications. Finning employs over 13,000 people world-wide and operates in three provinces in Canada (AB, BC and SK).

      The Software Developer role is responsible for delivering improved business performance and efficiency through innovative solutions – specifically software that delivers a rich, visual experience for users to explore and action data driven insights.

      You’ll have an opportunity to work with Azure, Angular, GraphQL, Node.JS, NGINX, MongoDB and SQL Server while collaborating with data engineers, scientists and analysts to positively disrupt and drive business results - both internally and for our customers.

      Job Description:

      Who You Are

      You are someone who would identify as a generalist with some specific areas of expertise/passion.

      • You’ve worked on end-to-end solutions that delivered value and scaled them over time

      • You believe in test driven development

      • You enjoy writing thoughtful, dynamic code

      • You are excited to provide ideas for improvements

      • You enjoy mentoring and coaching others

      What You’ll Do

      You’ll be working as part of a cross-functional team to deliver innovative products at scale.

      • Implement (build) approved design following industry best practices

      • Provide testable results against business requirements

      • Utilize technical skills to contribute to architecture and technology choices

      • Communicate technical design alternatives, limitations and benefits

      • Mentor and coach junior developers on technology standards, patterns and practices

      Qualifications:

      • 5+ years of experience in commercial, enterprise-level software product environments.

      • Post-Secondary degree in Computer Science or other relevant field of engineering

      • Full stack experience using:

      - RESTful & GraphQL APIs

      - Modern JS server-side frameworks (Node.js, Express.js)

      - Modern MVC frameworks (Angular 2+/React.js/Vue.js)

      • Proficient knowledge of:

      - Relational Databases (we use MSSQL)

      - Document Databases (we use MongoDB)

      - Modern web infrastructure (we use NGINX, Docker, K8s)

      - Building, running, and maintaining cloud infrastructure (we use Azure)

      - Worked on software developments teams utilizing Git, JIRA and/or VSTS (Azure DevOps)

      What we can offer you

      • Great people and place to work!

      • Career advancement and training opportunities

      • Competitive compensation

      • Pension and employee stock purchase plans with company contributions

      • Extensive health benefits including group medical and dental benefits, and short-term and long-term disability benefits

      • Global travel insurance

      • Employee assistance program

      #Li-Hybrid

      At Finning, we prioritize creating a diverse and inclusive environment. We are proud to be an equal opportunity employer, and we actively encourage all individuals to express themselves and achieve their full potential. As a company, we continuously strive to enhance our outreach to individuals of all backgrounds and identities. We do not discriminate against applicants based on gender identity, race, national and ethnic origin, religion, age, sexual orientation, marital and family status, and/or mental or physical disabilities. Furthermore, Finning is committed to collaborating with and providing reasonable accommodations /adjustments to individuals with disabilities. If you require an adjustment/accommodation at any point during the recruitment process, please inform your recruiter.

  • About the company

      Finning is your local dealer for Cat equipment, machines, power systems, and technology solutions. Select a location to learn about products and services in your country.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.