- All Staff Bonus.
- Control over hybrid your working arrangements, wherever possible.
- Flexible working:
- Core hours of 09:30 to 15:00 Monday to Thursday.
- Project allowing, and assuming you work sufficient hours within the month, ability to take Friday’s off without using annual leave.
- Ability to transfer up to 2 days flexi-balance (hours worked over your default working pattern) from one month to the next.
- Private medical health insurance & Employee Assistance Program, employee discounts portal, wellbeing support, Canada Life GP and financial advice, wellbeing day, pay-it-forward volunteering leave, professional membership, company share scheme.
- Electric vehicle charging points at all sites, free on-site parking, onsite showers and toiletries provision.
- Specification: Defining project requirements and technical specifications in conjunction with the end customer’s subject matter experts.
- Analysis: Evaluating and analysing software requirements.
- Design: Creating detailed software design and documentation.
- Implementation: Writing and implementing efficient code.
- Testing: Conducting thorough testing to ensure software quality.
- Integration: Integrating software components into a fully functional system.
- A proven track record of design and development of software against requirements/functional specification.
- Good understanding of current software development practice including SOLID design principles, unit testing, TDD, use of design patterns, continuous integration, etc.
- Hands on experience of developing and deploying web applications.
- Extensive experience of software development for applications that are considered mission or business critical.
- Back-end development: Java
- Database: Oracle
- GUI Framework: React