Senior PHP Developer

Malta  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Key Responsibilities:

• Meet with stakeholders to understand their needs and discuss technical solutions
• Perform and oversee launches and updates; manage development process
• Design, architect and develop a new set of gaming related systems
• Develop and maintain the existing online set of products and services
• Produce documentation for software requirements and change requests
• Work throughout the full development life-cycle, using Agile development processes
• Develop and implement test plans including alpha, beta and unit testing
• Ensure your code is optimised, documented, properly structured, meets industry standards and views are compatible with browsers, devices or operating systems
• Use best practices for OOP and code re-usability


Technical skills:

• 5+ years experience in a PHP and/or Python development role
• Very strong OO programming skills
• Very good understanding of PHP OO Design patterns (Lazy Load, Singleton, etc)
• Experience with MVC Frameworks (CodeIgnitor, Yii, Zend, Django, Web2py, etc)
• Good understanding of Web systems architecture (requests handling, caching, etc)
• Good server setup and administration in Linux-based OS (LAMP stack)
• Experience with MySQL or PostgresSQL
• Coding standards-compliant HTML5 / CSS3
• Experience using version control systems (e.g. Git, SVN)
• Excellent skills in designing and building robust database solutions using MySQL, and/or other RDBMS.


Desirable Skills:

• Previous experience on online gaming systems development/integration;
• Proven experience in high-traffic and high-available systems;
• Commercial experience in Python would definitely be considered an asset;
• Experience in noSQL databases (column-family store, column oriented, document oriented or key-value store);
• Experience in setting up and maintaining Linux servers and have specific knowledge in setting up and maintaining Apache, MySQL and PHP;
• Understanding of Query optimisation and database storage engines.
• Experience with message queue systems would be a plus (ActiveMQ, RabbitMQ, ZeroMQ)

Soft skills:

• A can-do attitude, capable of leading and motivating others
• Committed team worker
• Good communication skills
• Ability to think creatively
• Hard working individual with pride on his/her work


Education / Qualifications:

• A computer science related degree would be considered an asset
• Vendor certificates related to the subject would be considered an asset

If you are interested, please, send your CV to or contact us on
Start date
2013
From
Betting Connections Recruitment Solutions
Published at
10.05.2013
Contact person:
Erwan Ragueneau
Project ID:
534827
Contract type
Permanent
To apply to this project you must log in.
Register