Monday, November 22, 2010

Senior PHP Developer Job (Toronto Ontario)

Location: Toronto Ontario
Email: craigslist@bilingualrecruiters.com 
Compensation: $65,000 - $85,000 Plus Benefits, and more
Job Code: #373
Title: Senior PHP Developer

Job Description:

Senior PHP Developer: Our client is a dynamic, leading edge software company. Developing advanced technologies to make what you see when browsing on your favorite website more relevant to you, our client is driven to innovate.

As a fast growing company, our client is currently seeking an experienced PHP Developer to join its team. If you have experience producing high quality code for a high volume web environment (100 Million hits/month or more), we are interested in hearing from you. You can become part of a dynamic team that possesses a very successful track record, working in a startup environment. To be considered for this role here’s what you must bring with you: a passion for technology, the willingness to put in extra efforts when necessary, and the confidence to work autonomously as you must be accountable for the quality of your work.

Using an agile development methodology, you will develop scalable applications using technologies including HTTP(S), XML-RPC, MVC design patterns and multiple caching layers. Core applications make extensive use of PHP 5 (including Zend Framework), JavaScript, AJAX, and C/C++. Application development places a special emphasis on developing highly robust architectures with stringent security, scalability and flexibility requirements.

Responsibilities:
  • Help to foster a productive and rewarding team environment, have mutual respect for team members and be open to exploring ideas raised from any members.
  • Assisting in the low level design of product features
  • Following, and helping to define and evolve the development processes and guidelines to be used by the team
  • Learning the technologies chosen by the team for the product, and becoming proficient in them
  • Assisting in the QA process of the product
  • Striving for excellence in the definition, implementation, documentation and testing of the software product
Qualifications:

The Candidate should have 5-10 years of demonstrable industry experience working with the following:
  • Be very familiar with Unix/Linux environments
  • Solid programming experience
  • PHP5 (Zend Framework, Doctrine), OO programming
  • C/C++ in Unix environments (a plus)
  • Agile development (continuous integration, unit testing)
  • Experience working in web 2.0 high volume sites
  • Infrastructure
  • Architecture
  • Optimization/profiling techniques
  • Caching
  • Memcached
  • APC
  • Xdebug
  • Kcachegrind
  • Valgrind
  • Strace
  • Knowledge of TCP/IP networking (CCNA or equivalent knowledge/experience)
  • Knowledge of relational databases and SQL (ex: MySQL, PostgreSQL)
A very strong candidate would also have:
  • Experience working with distributed systems
  • Clustering (MapReduce,HDFS)
  • Data de-normalization
  • Distibuted hash tables (Cassandra, Voldermort, HBase, etc...)
  • Load balancing
  • Enterprise messaging (ex: AMQP,Tibco/Ensemble, Spread toolkit, ZooKeeper)
  • High availability
  • From a culture perspective:
  • Experience working in a fast paced tech startup
Soft skills:
  • Self-starter
  • Technology lover (hobbies include tech stuff)
  • Detail oriented
  • Driven
  • Curious
  • Logical thinker
Our client offers a unique opportunity: to work with cutting edge technology in an environment that will experience significant growth. Our client offers an excellent compensation package that includes a competitive salary, benefits and more the right candidate.

No comments:

Post a Comment

 
TopOfBlogs