| |
Current Vacancies
PHP Engineer


|
|
Job Description
PHP Software Engineer
1. Job Title Software Engineer
2. Reports to CTO
3. Based Oxted, Surrey
4. Staff Responsibilities None
5. Job Objectives
Design, develop and maintain quality software code, which contributes towards the evolution of the company’s core product suite.
6. Responsibilities
- Contribute towards the creation of product design specifications
- Write quality source code to be delivered on times which meet defined project standards
and deadlines
- Perform unit testing on source code where required, prior to handover to test/ quality
assurance teams
- Perform maintenance on source code, analysing and fixing bugs where necessary, whether they be raised internally or in the field
- Design and implement custom enhancements for specific customer requirements
- Active participation in, and contribution towards technical documentation, code reviews, design reviews, team review meetings, project planning input and management information
- Perform occasional evaluation of new technologies and methodologies for use within the product set
Person Profile
Education and Qualifications
Essential:
Experience
Essential:
- At least 3 years working within a development environment using PHP 5.x
- Experience using a LAMP (Linux, Apache, mySQL, PHP) environment
- Utilisation of the PHP XML DOM including such concepts as XPATH
- Development using an MVC approach with supporting frameworks such as Code Igniter/ Kohana
- Experience using a RESTful style of coding
- Design of high performant mySQL based transactional systems
- Web Site User Interface development experience
- Experience integration payment gateways
- Previous experience of working in an “agile” development environment , including development of Unit Tests
- Experience in converting requirements to design specifications
Desirable:
- Integration experience using the FreeSwitch SoftSwitch or Asterisk
- Development of solutions for VOIP/ Telco environments; specifically in the areas of billing and provisioning
- User Interface design (with demonstrable examples)
- Development of User Interface software and solutions for end-customers based on a SaaS framework
- Development of Flex/ AIR applications
Skills
Essential:
- Three solid years of demonstrable PHP development using PHP 5.x
- XML DOM and XPATH
- Experience with Data integration (XML, SOAP, Remoting, etc)
- Community awareness with new technologies, frameworks, resources and open source libraries
- Active knowledge of Unit Test frameworks for Flex
- AJAX, DHTML & Javascript
- mySQL 5.x integration
Desirable:
- Good working knowledge of VOIP protocols including SIP and RTP
- Flex and AIR Development Skills
- Action Script 3.0
- Operational administration skills of mySQL application
- Good technical documenting skills
Personal Attributes
Essential:
- Creative aspect to your personality
- An eye for detail
- Self starter able to make progress with minimal supervision
- Ability to take on and enhance existing engineering code, as opposed to requiring re-writing it
- Analytical and methodical
- Ability to work within a team environment with good communication skills
- Mindful of attention to detail
- Able to prioritise and work within tight time scales in order to meet deadlines
- Can accept and act upon constructive criticism
Desirable:
- Able to work under pressure
- Flexible approach to work
Personal Circumstances
Essential:
- Due to the nature of the company’s products and services, the jobholder must on occasion, be willing and available to work extra hours if the needs of the company require it
- Present an acceptable appearance at all times
- Live within commuting distance of Oxted, Surrey
|
|