You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Carmanah Technologies Logo

Software Developer

Reference ID: software-developer-29
Information Technology
Full Time
Victoria, BC     

Share job:

is looking for a Software Developer with solid Java knowledge and a willingness to perfect their craft in a collaborative team environment. This person will be willing to teach themselves new technologies, learn from and share their knowledge with others and support members of their team.Carmanah

General Responsibilities

The successful candidate will assist in the development of numerous applications that support Carmanah’s business; ranging from internal tools to end-user applications including: 

  • Design and develop full-stack software solutions: web-based, mobile, and web services
  • Work collaboratively in an Agile + Scrum development environment
  • Write documentation for use and maintenance of designed applications
  • Contribute your knowledge and passion to improve our Software Development Methodologies.

Skills & Qualifications we are shooting for

  • 1+ years of experience and a combination of a degree or diploma in a related field.
  • Experience designing/building applications in a team environment.
  • Able to learn quickly and independently through the study of existing code.
  • Web Application Development: experience developing Single Page Applications:
    • JavaScript/TypeScript
    • Angular 2 (or other modern framework knowledge)
    • Consuming RESTful APIs
  • Mobile Application Development:
    • Android/Java
    • iOS/Swift
  • API/Services Development:
    • Java 8 + ecosystem
    • Experience working with relational databases, such as, SQL Server or MySQL
      • Comfortable with Database design
      • Comfortable writing adhoc queries
    • Experience designing RESTful APIs
  • Desire to work in a Test Driven Development environment.
  • Knowledgeable of security considerations for both client and server applications.
  • Experience with the Eclipse IDE (or a comparable IDE).
  • Experience with advanced editors, such as, Visual Studio Code.
  • Experience with Android Studio and XCode.
  • Experience with source control tools such as Git, Mercurial or SVN.
  • Good communication skills including the ability to write technical documentation suitable for end users.
  • Knowledge of UML class and interaction diagrams.
  • Experience with Windows operating systems.
  • Knowledge of Linux would be an asset.

Posted: October 10, 2016
Closes:December 9, 2016
Email Address:
Company Info

Connect with employer:

About Carmanah Technologies

Carmanah has been a pioneer in the solar business since 1996, and has earned a reputation for delivering powerful LED and solar power systems and solutions worldwide. We seek exceptional talent...