Intermediate & Senior Software Developerer

Job Type
Full-Time

Location
Edmonton
The employer is looking for an enthusiastic candidate for both Intermediate and Senior Software Developer/Engineer positions.
The job responsibilities include but are not limited to:

  •  Write software design document(s)
  • Participate in software design meetings
  • Implement design in code (C++ or JavaScript)
  • Resolve defects and bugs during stabilization phase
  • Maintain legacy software when needed
  • Roughly 50% hands on coding, 20% code review, 30% design
  • Develop code in Unix/Linux environments, sometimes without the aid of an IDE
  • Commit to the team’s success

Qualifications for Intermediate Software Developer/Engineer

  • BSc in Computer Science or Engineering
  • Eligibility to register with APEGA is an asset
  • Between 4 and 8 years of software development experience

Qualifications for Senior Software Developer/Engineer

  • BSc in Computer Science or Engineering
  • APEGA member is an asset
  • 8+ years of software development experience

The following skills are an asset:

  • OOP development experience (C++ and JavaScript)
  • Experience with development software using Sencha EXTJS 4.2+
  • Experience with Qt 4+
  • An understanding of unit testing & Test Driven Development

Application Requirements:

  • Canadian Resident
  • Based in Alberta

A successful candidate will have the ability to work in a team setting and have excellent verbal and written communication skills.  The employer is looking for a self-starter who has a desire to learn and grow as a developer. As they have a global customer base there is an opportunity to do some international travel.