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.
TNI The Network Inc Logo

Software Developer

Reference ID: BFj4XzKDtYa5
Customer Service and Support
Full Time
Peachland, BC     

Share job:

Apply Now

Job Title: Software Developer

Reports To: IT Manager

Posting Date: August 30th, 2016

End date for Applications: Sept 16th, 2016

Job purpose:

The Software Developer is responsible for programming web-based applications primarily in PHP using the Yii framework, Symfony and MySQL according to pre-established objectives. A wide degree of latitude may be required to research, design and evaluate new or existing systems, integrate new code or enhancements, and maintain software applications.

Key responsibilities and accountabilities:

  • Collect and document users' requirements;
  • develop logical and physical specifications;
  • create well designed, reusable objects;
  • understand the benefits and draw-backs of various design methodologies and choose an appropriate model;
  • demonstrate knowledge of client, server and internet systems architectures;
  • understand browser specific compatibility issues;
  • evaluate and test web-based systems and applications;
  • develop data, processes and network models to optimize architecture and to evaluate the performance and reliability of designs;
  • understand the software development life-cycle and co-ordinate each stage with related people and processes;
  • document enhancements and new projects in accordance with established policies;
  • identify system deficiencies and implement effective solutions;
  • continually seek opportunities to increase user satisfaction and deepen user experiences;
  • create and execute work plans and revise as appropriate to meet changing priorities and requirements;
  • generate enthusiasm among team members;
  • seek and participate in development opportunities above and beyond required training;
  • suggest areas for improvement in internal processes along with possible solutions; and
  • actively contribute to corporate knowledge bases.

Required skills and experience
  • 2-3 years programming experience in server/side-script languages (PHP and JavaScript);
  • relational database knowledge (MySQL query language, normalization);
  • strong communication skills including spoken and written in both technical and business terminology;
  • strong interpersonal skills and the ability to function independently and as part of a team;
  • demonstrated ability to solve problems; and
  • ability to multitask and effectively prioritize tasks.

How to Apply

Posted: October 23, 2016
Closes:December 22, 2016
Email Address: