PHP Software Developer
Role details
Job location
Tech stack
Job description
We are currently looking for a permanent full-time PHP Software Developer to join our web development team located in Segensworth, Fareham (PO15).
You'll be a vital member of the team helping to design and build new features and systems as well as improving and patching legacy products where needed. Working under a Senior Developer you'll be solving interesting and challenging problems, using industry best practices to create scalable and futureproof software solutions.
We are looking for candidates who can hit the ground running. You'll be enthusiastic with a positive attitude; have a dedication and willingness to work hard, sometimes under high client pressure, pro-actively managing your time to complete and deliver projects to set schedules and budgets.
Technology Stack:
- PHP 8
- Custom PHP framework
- Vanilla Javascript
- Microsoft Azure
- SQL Server
- Git, * Building new products for the company using PHP, SQL Server and more, as well as integrating with APIs
- Working to specific client specifications
- Writing reusable code, libraries, and classes for future use
- Maintaining existing codebases, including troubleshooting, bug fixing, and adding new features
- Supporting our web based products via internal or external support requests
Requirements
Do you have experience in PHP?, * A minimum of 3+ years commercial experience using PHP and SQL Server
- Strong experience in designing database schemas and query building
- A good understanding of version control, including Git, branches, pull requests, merges, and deployment procedures
- Experience with a project management tool such as Jira for issue tracking and time logging
- Excellent communication skills including group collaboration, managing customer expectations and client communication via virtual or face to face meetings
- Be capable of managing your own workload effectively and be able to promptly pivot to respond to live production issues
Knowledge & Experience (Beneficial)
Any experience in the following areas will be of extra benefit:
- Time spent working with PHP 8+
- An understanding of the GitFlow model for managing version releases
- Front end experience with jQuery or Vue.js
- A top level understanding of HTTP, DNS and SSL
- Experience of working with Microsoft IIS
- Experience with Microsoft Azure or an equivalent cloud architecture host
- Experience with Atlassian's Jira, Confluence or BitBucket/Sourcetree
- An understanding of PHP best practices such as PSR's
- Experience handling and working with XML and JSON.
- Experience with RESTful API's