SNR PHP Developer - iGaming - Malta
- Sliema, Malta
- Competitive salary
- 5 applications
- Job type: Permanent, full-time
- Date:
- Reference: 22875396
Betting Connections Recruitment Solutions More jobs from Betting Connections Recruitment Solutions
Duties:
- 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 required:
- 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