Home → Careers at Sterling – Senior PHP Developer
Careers at Sterling – Senior PHP Developer
Senior PHP Developer
Summary
We are committed to continuous improvement and expansion of our existing online product range. You will be expected to play a key part in growing the development team and supporting our current systems to help maintain our immediate deadlines.
You should have a passion for technology, user experience and programming. You will thrive on problem solving; be aware of the evolving technology landscape and be passionate about inspiring others including being able to effectively translate your technical vocabulary to the uninitiated.
Hours of work: Monday to Friday: 8:45am – 5:30pm
Based at: Head Office, Sterling House, Kettering, Northamptonshire.
Reports to: Product Owner
Requirements for the role:
- Plan and implement system/project structures and mechanics.
- Support the Product Owner in building a strong in-house development team to continually improve our responsive and mobile friendly interfaces.
- Develop code both from scratch and by adapting existing platforms to meet our business needs.
- Liaise with the rest of our stakeholders to gain an understanding of the business needs and play a proactive role in producing products that are user friendly; effective and graphically appealing. Work closely with team members to develop detailed specification documents with clear project deliverables and timelines ensuring timely completion.
- Determine the appropriate architecture, and other technical solutions, and make relevant recommendations.
- Communicate specifications to the stakeholders with efficiency and accuracy including progress and/or possible delays.
- Develop innovative tools to compliment websites and mobile applications.
- Developing skills and expertise in appropriate software/programming languages including PHP, Ionic, HTML5, CSS3, JavaScript, MySQL, Laravel and conducting user acceptance testing to identify any technical problems.
- Keep abreast of developing technologies in relevant areas and use them when they fit.
- Help recruit, manage and motivate a team of developers.
- Write well structured, clean and efficient code.
- Design smart ways of storing complex data.
- Ensure all work is properly tested and secure.
- Maintain and improve existing systems.
- Testing and deploying software.
- Create and maintain technical documentation.
What kind or work experience, training and/or level of education is necessary for this position?
- Strong JavaScript, PHP, HTML, MySQL, Laravel. Ionic and Angular experience in a plus. Demonstratable skills in developing web-applications.
- Front and Backend experience.
- Ability to write nothing less than clean and readable code.
- Ability to translate a static layout (wireframes, Photoshop mock-ups, paper prototypes) into HTML, CSS and JavaScript applications.
- Excellent time-management; multi-tasking and communication skills.
- Ability to communicate at all levels.
- Analytical and problem-solving skills.
- Logical thinker with the ability to think creatively ability to use initiative.
- Meticulous, with an eye for detail.
- Reliable, possessing a sense of responsibility and self-reliance.
- Be a team player with the ability to establish and maintain good working relationships with colleagues and be just as happy working alone.
- Ability to work in an agile and rapidly changing environment.
- Delivery proof-of-concepts.
- Version control (Git).
- Knowledge of relational and non-relational databases and when to use them.
What other special training, attributes and/or abilities are necessary for this position?
- Dynamic and ambitious person with a professional attitude, looking for a challenge and to make a positive difference.
- Confident and assertive.
- Punctual and reliable.
- Strong communication and interpersonal skills.
- Self-motivated to seek out new opportunities for personal and organisational development.
- Able to express ideas and impart key messages clearly, confidently and effectively through both written and oral communications to a variety of audiences.
- Able to learn new skills and information quickly and confidently.
- Excellent organisational, planning and administrative abilities.
- Highly analytical with the ability to deal with complex and detailed data.
- Able to prioritise tasks, manage time effectively and work under pressure.
- Strong attention to detail with a commitment to high quality, accuracy and working within strict deadlines.
- Determination to solve problems and see jobs through to completion.
- Able to take instruction well and work with minimal supervision.
- Willingness to recommend changes and improvements.
Ready to apply?
Please send us your CV and a covering letter to vacancies@sterlingsolutions.co.uk with PHP Developer in the subject line.