Software Engineer (PHP)

  • Job Reference: 00001553-1
  • Date Posted: 23 April 2024
  • Recruiter: Netcall
  • Location: Bedford, Bedfordshire
  • Salary: On Application
  • Sector: Engineering, I.T. & Communications
  • Job Type: Permanent
  • Work Hours: Full Time

Job Description

Netcall - Software Engineer (PHP) 

Reporting to: Spark Development Manager

Location: Remote/Bedford

Salary: DOE 

Netcall is a high growth business providing industry specific software solutions that accelerate and simplify the path to digital. Spanning the entire customer journey across the public, healthcare and corporate markets, our solutions combine the skills of business experts to craft incredible customer experiences.


Purpose of Role:

As a Software Engineer within the Liberty Spark development team you will work on back-end development. You will be well supported by other developers, designers, testers and the Development Manager.


Key Responsibilities:

• Take responsibility for the development of tasks within any given project

•Provide leadership and guidance to coach, motivate and develop junior team members.

• Foster a culture of continuous improvement in all areas of technology and the software development process. Help instil the principle of this culture across the entire development organisation.

• Help ensure that the Development Team adheres to the requirements of ISO9001, ISO27001, PCI-DSS and any future quality or security accreditations that Netcall holds.


Essential Skills:

• It is essential that you are an expert in PHP, MySQL & JavaScript and have experience working on web-based software projects and SQL databases.

• You have significant experience working with the Laravel web framework and will have used it to build high-end web applications.

• You keep your finger on the pulse, you have an interest in learning about new frameworks, libraries and techniques and how they could be utilised.

• You have experience working within a multidisciplinary team including project managers, product owners, developers/builders and QA/test resources.

• You have the ability to manage conflicting messages, influence stakeholders whilst retaining a focus on core business requirements

• You are able to prioritise your work and deliver to tight timescales, demonstrating good organisational, communication and administrative skills.

• You take responsibility for your own professional development and learning and encourage others in the team to do the same.


Desirable Skills: 

• Experience of some of the tools and libraries we use, including Git, Gitlab, Gulp, Laravel and all its ecosystem, Inertia, Vue and the Linux command line.

• Experience of scalable cloud-based architectures

• Knowledge of secure coding techniques, PA-DSS, PCI-DSS and ISO27001


Behavioural competencies:

At Netcall we measure how results are achieved using a competency framework. Definitions of the competencies applicable for the role are listed below:

• Teamwork – co-operates with others to accomplish common goals; works with others within and across his/her department to achieve shared goals; treats others with dignity and respect and maintains a friendly demeanour; values the contribution of others.

• Communication – listens to others to gain a full understanding of issues; comprehends written material; presents information in a clear and concise manner orally and in writing to ensure others understand his/her ideas; appropriately adapts his/her message, style and tone to accommodate a variety of audiences.

• Drive – having the sustained energy and determination to achieve results by overcoming obstacles. Drive is about demonstrating the urgency and motivation in setting and meeting challenging targets with required quality and service, and to time.

• Accountability - accepts full responsibility for self and contribution as a team member; displays honesty and truthfulness; confronts problems quickly; displays a strong commitment to the success of the Company acting as a credible representative of the business.

• Agility - adapts to change and different ways of doing things quickly and positively; does not shy away from addressing setbacks or ambiguity; deals effectively with a variety of people and situations; appropriately adapts thinking or approach as the situation changes.

• Creativity & Innovation - applies creative problem solving skills in order to develop solutions; recognises and demonstrates the value of taking "smart" risks and learning from mistakes; develops multiple alternatives and understands the feasibility of each; effectively shares and implements ideas.

• Customer Focus – understands that all employees have external and/or internal customers that they provide services and information to; provides helpful, courteous, accessible, responsive and knowledgeable customer service

• Personal Development and Developing Others - enhances the capabilities of the organisation by openly and effectively sharing his/her expertise with others; supports a continuous learning environment by preserving and compiling intellectual capital which can be used by others within his/her team and the organisation as a whole.


Special conditions:

• Satisfactory completion of pre-employment screening, including a DBS/NPPV3 check dependent on role and responsibilities.

• There may be some requirement to travel to other locations within the UK

• Implement and act in accordance with the Company’s Information Security and Acceptable Use policies.


The above list of duties is not exhaustive and you may be required to undertake other tasks within the scope of your role. Any job description provided to you by the organisation will not form part of your contract of employment unless specified otherwise.