Job Purpose
Web programming role involved in application design and development for multiple user interface platforms including desktop and handheld web browsers.
Responsibilities
The developer will be creating complex web-based applications in PHP5 and MySQL following established standards and methodologies of OO/ORM design on the LAMP stack. The developer will be required to document code (using PHPDoc) as well as write technical user documentation where needed.
Other responsibilities include:
- Crafting bleeding-edge LAMP+AJaX applications
- Improving features in existing system
- Implementing bug fixes
- Working with other team members to integrate components
- Requirements gathering and initial design (UML)
Skill Set
In addition to basic office computing proficiency, the individual must possess the following skills:
Skill | Years Experience |
---|---|
OOP (any language) | 5+ |
HTML/XHTML | 3-5 |
MySQL | 3-5 |
PHP | 3-5 |
PHP5 | 1+ |
Linux | 2 |
UML | 1-2 |
Rails | A big plus |
AJaX | A big plus |
Scope
The individual will interact with other members of the department during design and development. Interaction with clients and end users may also be necessary for gathering requirements and quality assurance.
Personality
The individual must be a team player able to work with others, possess a strong work ethic, and have high standards in product quality. He/she must be able to start and finish projects within the allotted timelines while adhering to the design specifications. He/she must be reliable and able to work at the corporate office in Markham, Ontario during regular business hours or as required to finish a project. He/she must be willing to learn from other team members, be open to the ideas of others, and also be willing to take direction. Excellent verbal and written communication skills are a must.
Work Environment
Our development team consists of a tight-knit group of developers with a work hard, play hard mindset. We take our work seriously and we strive to make our company even more successful as we expand our department. We enjoy discussing new ideas and learning new technologies, moving with the industry as it evolves.
Apply for this Position
IMPORTANT – DO NOT APPLY UNLESS you are an Object-Oriented Programming EXPERT who understands complex OO/ORM design patterns for enterprise-level applications.
To apply for this position, please send your resume and a few code samples to [email protected] No phone calls please!