

| Job Title: | Senior PHP Developer |
| Company: | Pause Productions |
| Position Type: | Permanent |
| Pay Rate: | TBD |
| Date Posted: | Apr-17-08 |
Senior PHP Developer Needed (Mississauga, ON, Canada)
Pause Productions is a small development house looking for additional PHP/MySQL developers to grow our team. These challenging full-time positions require excellent problem solving skills and proven commercial (real-world) experience.
We work on interesting and challenging projects that push our coding skills on a daily basis. If you're looking to lay out web pages in Photoshop and HTML, see our Graphic Designer job posting (http://jobs.pause.ca/web-designer.php) - this posting is for people interested in getting into the guts of the code driving today's complex web applications. HTML and CSS and definitely a bonus, however this position is primarily a programming one.
We are looking for people who love what they do and share the same passion for technology and building solutions as we do. You should have a drive to devour information and personally improve your skill set and discipline. We're a small, rapidly growing, privately-owned company who makes providing a fun and comfortable work enviroment for our employees the top priority. We provide plenty of opportunity for growth both professionally and technically, and by working directly with the company's principals, your demonstration of exceptional growth, commitment, and achievement will be rewarded.
KNOWLEDGE AND EXPERIENCE
Successful applicants will have proven experience in PHP and MySQL, our primary development environment.
PHP
With PHP as our primary development language, we work in both procedural and object-oriented styles, often mixing the two together to provide the best ratio of efficiency and maintainability. You should have a solid understanding of object-oriented programming techniques in general, as well as specific experience working with PHP 5 OOP. We're looking for someone that can design and implement objects in an efficient and useful way. We are not, however, looking for an OOP fanatic; we need a well-balanced coder that picks the best tool for each job.
MySQL
This is our primary data storage system. You should (at least) be familiar with MySQL and be able to build non-trivial queries (JOINs, GROUP BYs, sub-queries, etc). We generally work with large volumes of data, so knowing a bit about building efficient tables and MySQL optimization would also be useful (eg: the performance impact of VARCHAR vs. CHAR).
In addition to PHP and MySQL you should have knowledge of some of the other web-based technologies we use on a daily basis, including Javascript and HTML layout methods.
Javascript
Most of our applications have Javascript code running on the front end in order to enhance the user experience and speed up the application. We do a lot of AJAX / AJAJ work, and the ability to roll your own AJAX apps would be a good example of your skill level in this area.
Smarty, CSS, and general HTML layout
Familiarity with CSS and the ability to know when to use tables, and when to use CSS would be good skills to have. All of our applications need to be cross-browser compatible, so knowledge of little CSS rendering quirks is a plus.
Experience
As critical as your development skills, we need our employees to have real world experience dealing with customers and the ability to manage your tasks in order to meet deadlines. You will need to be able to successfully communicate with clients and translate business requirements into functioning code. You should be able to take a request from a customer, understand their underlying needs (asking the right questions if necessary), and then implement a solution that fills the request.
Education
Note that formal education is not as important to this position as is practical (aka "real world") experience. If you've been building complex web applications instead of attending classes, we still want to hear from you.
POSITION AND COMPENSATION
Candidates for this position should have at least 5 years of experience in programming in the above areas. You should also have an equal amount of experience working with end-clients in determining how their business requirements impact technical requirements. Senior developers should be able to competently design and manage applications and convert them into extensible database structures and usable interfaces. Though you will often have to independently manage your own work initiatives, we are looking for collaborators. You should be able to confidently lead projects and provide guidance and direction to other developers where required.
These are full-time on-site positions with a full benefits package. We offer a competitive salary based on the position being offered and the successful applicant's knowledge and level of experience.
How to Apply
Does the above description sounds like you? We'd like to hear from you! Visit http://jobs.pause.ca/ for details on this and other positions (at this time we are not accepting phone calls or emails).
| Location: [rss] | Canada-ON-Mississauga |
| Telecommute: | No (Onsite Position) |
| Contact Name: | |
| Contact Phone: | |
| Contact Email: | |
| URL: | http://jobs.pause.ca |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in Canada-ON-Mississauga »
View other jobs in Canada-ON »
View other Senior PHP Developer jobs, PHP jobs, Web Developer jobs, Tech jobs
View other postings by Pause Productions »