L4 Software Developer Apprentice with P2D (UK) Limited
Weekly Hours Worked: Monday to Friday 9:00 – 5:30- 37.5 hours
Short Description:
This role of Apprentice Software Developer L4 will eventually play a crucial role in our software development team.
Full Description:
They will experience all aspects of software development within P2D and advanced invoice process automation. They will learn key software languages such as .net, SQL, Java and software development frameworks and methodologies together with programming techniques. As technology is fast moving currently, they will also gain AI experience and learn how to use tools such as CoPilot for code development. Apply algorithms, logic and data structures. Interpret and implement a given design whilst remaining compliant with security and maintain ability requirements.
They will engage in root-cause analysis of production issues, develop automation software for client operational efficiencies, and contribute to system integrations. An Apprentice Software Developer constantly learns and adapts to new programming languages and technologies, grows their technical and collaborative skills, and supports the overall goals of the software development team.
Job Role:
To become an expert in P2D’s methods of processing invoices:
- Understanding of the generic systems and processes
- Understanding of the specific rules of processing for the client(s)
- Undergo extensive initial training and testing of the above
- Investigating and resolving production issues.
- Responding to escalated customer questions from the Support team.
- Performing root-cause analysis of the system and processes
- Developing software to automate operational needs.
- Assist other team members as required.
- Any ad hoc or additional duties as deemed fit and appropriate by the management team for this post and the level of responsibility attached to it.
- Writing scripts to assist integrations.
Key Relationships:
- Client Delivery Manager
- CIO
- Head of Technology
- Offshore processing teams in India
- Clients
P2D Overview
Consistently ranked as one of the world’s top 10 providers of Purchase Ledger automation solutions and recognised as a global leader in AI awards, P2D is a unique business process company specialising in services that turn ‘paper to data’.
We facilitate unprecedented levels of efficiency and substantial cost savings for our clients through years of investment in Artificial Intelligence for invoice processing leading to the delivery of a 100% accuracy guarantee on all document formats without the need to maintain mappings or templates, all delivered with real time e-invoice and PDF processing and super-fast turnaround on any other file format, including paper. The service is future-proofed for the 2029 UKe-invoicing mandate, being compliant with all standards including Peppol.
P2D is a combined solution that includes e-invoicing, EDI and invoice processing via AI extraction, along with intelligent Purchase-to-Pay modules and management systems for businesses of any size with the aid of a cutting-edge, yet affordable, cloud platform.
Other solutions extract data and present the invoices to AP for validation: P2D is fully automated so this checking resource in your AP team is not needed (even when detailed invoices are being matched to PO/GRN at line level) so the time /cost savings we deliver are unparalleled.
Having pioneered AP solutions powered by AI nearly 20 years ago, P2D has harnessed its experience to devise a future-proof solution that caters to the needs of today and tomorrow, while maturing with the changing trends in the industry.
Whilst achieving huge success in industries including retail, hospitality, finance, and professional services within the UK, the system caters for any industry and size of customer, offering Purchase-to-Pay industry best practices even to businesses handling low order/invoice volumes.
Our project and support team are UK based and are continually praised by clients for the speed, efficiency and understanding of their needs. With many offering to provide a reference to new clients, we are always happy to make those introductions.
Our solution is designed and costed on a modular basis so the client only pays for what they need and use, the solution is also for unlimited entities and users. We also include many services within our transaction fees; these are outline in our inclusive services document which is also enclosed.
Training Provided:
Firebrand’s sector leading Software Developer (L4SD) Apprenticeship Programme develops apprentices to become competent software developers, working across the front-end, logic and data layers.
Apprentices develop a deeper understanding of key software development processes and practices allowing operation at all stages of the software development lifecycle, including design, development, testing, deployment, and maintenance.
The apprentice will learn advanced programming skills, including object-oriented concepts, use of automated testing tools and secure development principles and practices in order to develop high-quality and secure software.
Firebrands course is delivered either Online (online live instructor led), or face to face in the classroom environment (your choice). Our Subject Matter Experts (SMEs), Learning Mentors (LMs) and world-leading trainers prepare apprentices to work across multiple sectors.
Completion of this apprenticeship will provide learners with the following world class vendor certifications in addition to the Software Developer apprenticeship:
- BCS Level 4 Diploma in Software Development Methodologies
- CertNexus Cyber Secure Coder
- Industry recognised certification in one of Java, Python or C#
- Key areas covered are:
- Software Development Lifecycles
- Effective Team Working
- Problem Solving
- Logic and data structures
- Sorting & Searching algorithms
- Critical sections and race conditions
- Relational and non-relational databases
- Software designs and functional or technical specifications
- Software testing frameworks and methodologies
Skills Required:
- You will possess excellent organisational and time management skills
- Must be committed/collaborative team player and be prepared to take on a variety of tasks
- Confident, professional with strong communication skills
- Extremely high attention to detail
- Detail-oriented and quality-focused approach.
- Ability to maintain high levels of concentration and attention span
Personal Qualities:
- Work on their own but also as part of a team
- A willingness to learn and develop new skills
- Hard working with a good work ethic and self-motivated
- Polite, honest and reliable
- Engaging personality
Qualifications Required:
- Minimum of 3 A Levels to include Maths and Sciences, GCSE’s or equivalent qualification in English and a computing orientated qualification.
- Must have good computer skills
- Have either completed a L3 Apprenticeship qualification or show outstanding ability and attributes to meet the above requirements.
We kindly request that applicants answer the screener questions independently, without the assistance of generative AI, to ensure your authentic voice and qualifications are represented.
IND123
Pay: £15,600.00 per year
Application question(s):
- What is your postcode?
- Why do you want a career within Software Development?
Work Location: In person