Job Purpose
Web programming role involved in application design and development for multiple user interface platforms including desktop and potentially 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 documentation where needed.
Other responsibilities include:
- Improving features in existing system
- Implementing bug fixes
- Working with other team members to integrate components
- Requirements gathering and initial UML design
Skill Set
Programmers with a strong OO design background in languages other than PHP will also be considered for this position.
In addition to basic office computing proficiency, the individual must have the following skills:
Skill | Yrs. Experience |
OOP Design | 2+ |
RDBMS (Any) | 2+ |
PHP | 2 |
MySQL | 1 |
Linux | 1 |
AJaX | A 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 Carlton 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
Carlton Group's 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 Carlton Group even more successful as we expand our department. We enjoy discussing new ideas and learning new technologies, moving with the industry as it evolves.
How to Apply
To apply for this position, please send an email to [email protected] with your resume and salary expectations.
Due to the volume of responses, only qualified candidates will be contacted for an interview.