Programmer Job in Toronto M5V 1X6, Ontario Canada
YTZ Management Inc. is a multimillion dollar performance based online advertising agency. We provide logistic support, campaign management and development services to our clients.
We are seeking a talented PHP/ LAMP web developer to aid in the building of a new client product. Ideal candidates will have a can-do attitude, passion for technology and a computer science background. Extensive PHP5/MySQL development experience is essential.
· PHP5
o Candidate should be a top-notch PHP5 developer, familiar with the latest features in PHP 5.2.X and 5.3.X.
o Experience with MVC frameworks
o Object oriented development experience
· Relational databases (MySQL)
o Modern database development expertise, words like 'trigger' and 'view' should be part of your vocabulary.
o Experience with query optimization.
o The ideal candidate should know when it is appropriate design tables using normalization or when it’s more appropriate to de-normalize data.
o Experience building and maintaining summary tables.
· Non-relational databases
o Understanding where it’s appropriate to use non-relational/relational databases is critical.
· Cache
o Experience with Memcache, APC or other key/value stores for the purposes of a caching layer.
· Front end development
o JavaScript
- jQuery experience.
- Experience with AJAX.
- Experience with backbone.js is an asset.
· Object Oriented Development / CS Background
o Ideal candidates should understand object-oriented development, and apply OO concepts to everything they do. Formal CS background or experience preferred.
· Self-Starter - Looking for candidates who can jump in quickly without a lot of direction.
· Excellent spoken and written English is critical.
· Team player - The candidate should be a team player who is able to follow instruction as well as step in with problem solving ideas.
· The ability to learn quickly and keep up to date with new technologies and development tools.
· Experience with MongoDB
· Experience with HBase or Cassandra
· Experience building modern web services.
· Experience building mobile applications for platforms such as iOS and Androids.
This is an intermediate to senior position; we’re looking for someone who has at least 4+ years of web development experience.
YTZ Management Inc. offers a competitive salary and a full list of benefits. You will work in a fun and creative environment with a talented group of individuals that have a passion for building great products.