Intermediate & Senior Software Developerer
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.