Location: Toronto, ON
Salary: TBD Hours per week: 37.5 Positions: 1 Contract term: May to December (8 months)

Position Overview

We are currently seeking an energetic team player who is well organized and self-motivated. You will develop, test and prototype. You will attend meetings and participating in team discussions.

  • Develop greater programming skills
  • Learn about the customers we serve
  • Discover what it is like to be a valued part of our team!

Responsibilities

  • Develop, customize, Android application
  • Ongoing application maintenance to ensure it is responsive and bug free
  • Work with project managers to deliver tasks with quality in a timely manner
  • Participate in meetings related to the project
  • Assist with testing and documentation of application errors surfaced during user acceptance testing
  • Communicate application errors encountered and co-ordinate the installation and testing of fixes
  • Prepare and maintain relevant test documentation, including test scripts, activity schedules, narrative and written reports, and visual progress charts

Qualifications

Required

  • Demonstrated knowledge of Android programming
  • More than 5 years of relevant work experience
  • Track record of planning and building engaging Android applications
  • Ability to convert comprehensive wireframes into working functioning applications
  • Strong proficiency with Java
  • Understanding of best coding practices, unit testing, version control
  • Highly motivated and self-directed with excellent time management
  • Analytical reasoning and problem solving skills
  • Ability to communicate effectively both verbally and in writing
  • Ability to deal effectively with others
  • Ability to organize and prioritize work
  • Ability to work independently and as a member of a team
  • Physical ability to perform the duties of the position

Preferred

  • Understanding of UX is an asset
  • Knowledge of systems analysis, design and development life cycle theory, concepts and practices
  • Ability to complete system-testing activities
  • Ability to complete functional and integration testing, and liaison with third-party suppliers to ensure appropriate test coverage
  • Ability to prepare test scenarios and scripts in a structured way, prioritized to reflect business or technical priorities and approved by appropriate stakeholders
  • Ability to interact with various business areas for test planning, testing activity, and analysis