Job Classification : IT and Technical
Job Type : Permanent
Location : Gibraltar
Salary : Negotiable
Role Purpose:
• Responsible for developing high quality software end to end. The successful applicant will be involved in all aspects of the software design lifecycle.
• Architect solutions so they are simple, scalable, maintainable and easy to change.
• Mentor other team members in PHP/ development.
Duties and Responsibilities:
• Interpret business requirements and where appropriate technical specification documents.
• Perform coding using best practice
• Investigate, analyse and fix reported defects.
• Continually improve code
• Perform maintenance programming and correction of identified defects.
• Communicate with other departments (to educate support staff, manage releases and communicate changes)
• Identify inefficiencies and where necessary implement changes to fix the end to end development process
Skills / Attributes Required
• Passion for programming
• Demonstrable Software Development experience
• Commitment to test driven development
• Knowledge of common design patterns.
• Experience of enterprise application development
• Knowledge of database architecture and design
• Ability to identify functional and non-functional requirements.
• Ability to code software according to published standards and design guidelines.
• Flexible attitude, ability to perform under pressure.
• A commitment to quality and a thorough approach to the work.
• Pragmatic approach to problem solving
• Ability to work well within a team
• Good communication skills
• Strong views loosely held
Technologies used
• PHP
• Experience of PHP framworks such as Zend, Yii etc
• HTML5/JavaScript
• Oracle/MySQL
