Software Developer (Mid Level)

Tipo de trabalho: Tempo integral

This role is open to candidates who wish to work remotely; However, you will be required to attend quarterly team meetings at the Harrogate office.

Software Developer (Mid-Level)

A fantastic opportunity has arisen to join our development team in the role of Software Developer. Friendly and vibrant, we’re looking for someone who can bring enthusiasm and energy with them into the existing team. You’ll be responsible for contributing towards the design, build and maintenance of a range of bespoke internal products and customer facing web applications. More than just maintaining and expanding existing products, in this role you will have the opportunity to get involved with greenfield projects and technologies. Using your programming skills and ability to apply the latest web, mobile and database technologies you’ll be helping to future-proof the success of our products.

More about the team

We are a fast-paced agile team, where no two sprints are the same. Operating in Agile setting we are always working to improve our processes and practices, our team is smart and direct and we ask questions that challenge each other so there is ample opportunity to help the team grow and improve.

Responsibilities

Leverage programming skills and knowledge to implement features and functionalities
Assist in the testing and deployment of software applications and products
Actively participate in code reviews to ensure code quality, maintainability, and adherence to coding standards
Investigate and debug software applications, identify root causes, and implement effective solutions
Collaborate with project managers, business stakeholders, and cross-functional teams to align technical deliverables with project goals
Contribute to internal documentation, knowledge base, and technical articles
Effectively communicate technical issues to non-technical stakeholders and establish a shared understanding of technical issues and solutions
Manage tasks and timelines effectively. Estimate effort required for assigned tasks, prioritise work, and communicate any challenges or risks that may impact delivery of goals

Experience & Skills Required

On joining us you’ll bring with you:

A combination of 3+ years relevant education and commercial work experience working as a software developer
Have a solid understanding of software development principles, data structures, algorithms, and database concepts
Experience across the board with a strong depth of knowledge in JavaScript and PHP
An understanding of how to build well written, testable, maintainable code
A passion for maintaining your diverse technical knowledge, not a “just back-end” / “just front-end” developer
Experience building and integrating with RESTful APIs
An ability to think out of the box when faced with a challenge and present ideas to the team, working collaboratively when you need help
Excellent communication and interpersonal skills

Ideally, but not essential, you’ll also have:

Exposure to agile methodologies and techniques such as Scrum, pair programming and test driven development
knowledge of various testing techniques, such as unit testing, integration testing and automated testing frameworks
Experience working with or building e-commerce products or platforms
Experience with Python, Laravel and Vue, as many of our products use these technologies
Experience with cloud hosting environments such AWS
An understanding of accessibility and security compliance
Any relevant qualification

Further information

As well as a competitive salary we offer the following benefits -

Competitive holiday allowance with the annual option to buy additional days
Death in Service benefit of x4 salary
Company pension scheme
Enhanced maternity and paternity leave packages
A flexible benefits package which allows you to add additional benefits to your overall package
Our benefits portal offers discounts on technology & electronics, cinemas, restaurants, days out, mortgage advice, travel and many more
Referral schemes
Discounted rates on PIB products
We offer a first-class employee benefits and welfare package to support our employees with financial management, cycle to work scheme, counselling support, health screening, will writing, menopause support, books, stopping smoking and much more
If supporting the local community, engaging with charities and having the opportunity to ‘give something back’ interests you, you have the opportunity to take an extra day to support this with a Volunteering day.
We also offer a wide range of discounts including a kids pass – giving you discount to over 4500 attractions and activities, discounts at hairdressers and beauticians, climate change projects with lots of other options to choose
PIB has a comprehensive learning & development framework, including professional study options and apprenticeships which are available to all employees, and which will support your career development

Why work for us?

We are proud of our success and growth and have been recognised for many industry awards across our business. If you wish to work for a company that truly puts people at the heart of their organisation, then we would love to hear from you. PIB operates a flexible working policy, and our management teams will talk to you about how that would meet both your flexible working needs and those of the business and role you are applying for. We would love to hear from you if you want to hear more about opportunities in PIB.

We are an equal opportunities employer, committed to hiring a diverse and inclusive workforce. We do not discriminate on the basis of race, colour, gender, religion, disability, age, sexual orientation or any other characteristic protected by law.

REF-(Apply online only)

Aplique para este trabalho