Software Developer at ECI Software Solutions (Calgary, AB, Canada)

Software Developer at ECI Software Solutions (Calgary, AB, Canada)


Add To Bookmarks
Company:
Location: Calgary, AB, Canada
Type: Full Time
Created: 2020-11-07 05:00:42

Apply Here


It is an exciting time at ECI! Our customers are growing, and their businesses continue to change and demand more from our products. In turn, we are making substantial investments to drive innovation and integration across our platforms. The ideal candidate enjoys working in a fast-paced team environment and is user-experience focused with a passion for creating new products and features. As a key member of our development team, you will have your hands on our core code, creating and maintaining new and existing software applications used by our worldwide customer base. You will report directly to the Product Technical Team Lead and will be responsible for helping ECI grow our worldwide footprint.

Responsibilities:

  • Working within the development teamto innovate and maintain products with thousands of customers worldwide

  • Participating in design discussions and code reviews of other development projects

  • Consult with support, professional services and sales teams in an effort to provide high quality support for our customers.

  • Develop testing procedures for the assigned products

  • Participate in and contribute to daily scrums

  • Consistently improve personal and professional technical knowledge, expertise, and practices

  • Effectively manage time and projects to meet or exceed established performance goals.

Knowledge, Skills, Ability, Education & Experience:

  • 3 + years’ experience in a similar role is preferred

  • An advanced understanding of design patterns and SOLID principles

  • A desire to work on enterprise-level products with a large customer base

  • A strong drive to write quality code quality that is up to the team standards

  • Experience with the agile/scrum development process

  • Multiple years of relevant experience with the following technologies:

  • Preference will be given to those who have experience with:

  • Entity Framework

The ideal candidate will also have:

  • An advanced understanding of design patterns and SOLID principles