Software Engineer Apprentice (Greengage)

GREENGAGE GLOBAL HOLDING LTD
London

Summary

An exciting opportunity to join Greengage as a Software Engineer Apprentice.

Wage

£20,000 a year

Salary offered between £20,000 to £25,000 per annum.

Training course
Digital and technology solutions professional (level 6)

Hours
Days and shifts to be confirmed.

38 hours a week

Start date

Monday 5 January 2026

Duration

3 years

Positions available

1

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.

What you'll do at work

Responsible for development on projects and various development duties. The junior developer should be able to write code, analyse data, and contribute to the design and implementation of software.

Principal Tasks and Accountabilities

Objectives Critical to the Success of the Role

  • Implement design plans.
  • Execute assigned tasks.
  • Keep up-to-date with industry trends and technology developments.

Principal Tasks

  • Write code according to specification including PHP, C# and SQL.
  • Review code for accuracy and functionality and make fixes where appropriate.
  • Analyse data to ensure quality of implemented projects is continued to be seen.
  • Work closely with others in the development team to drive projects forward.
  • Communicate with stakeholders as needed and have the ability to explain technical jargon in a clear way.

Compliance

  • Understand, follow and demonstrate compliance with all relevant internal and external rules, regulations and procedures that apply to the conduct of the business in which you are involved. Specifically, this includes following principles and rules of the Financial Conduct Authority (FCA) and the internal requirements set out in the Compliance Manual, company Compliance and Risk policies where applicable as well as other regulatory requirement required by this position.
  • Respond to requests on a timely basis; Review with stakeholders internal and external audit points together with any issues raised by external regulators, company Compliance/Risk.
  • Be aware of the risks associated with the role and act in a manner that takes account of these risks and the relevant controls.
  • Follow the FCA’s Treating Customers Fairly (TCF) principle by adhering to all relevant internal TCF policies, considering how TCF affects your role and act in a manner which helps to ensure fair outcomes for clients.

Regulatory Responsibilities

  • To fully comply with the Financial Services and Markets Act 2000 (UK - as amended from time to time) and the rules of The Financial Conduct Authority and any other applicable laws and regulations where applicable.
  • To communicate and escalate potential issues in a prompt and effective manner.
  • To participate in relevant training courses when requested to do so, in particular anti-money laundering and market abuse training.
  • To adhere to the relevant company policies, including those on conflicts of interest, gifts and entertainment at all times.
  • To follow the company and rules on personal account dealing as set out in the Company Personal Dealing Rules and supplemented by specific additional local requirements set out in the relevant Compliance Manual.
  • To fully comply with the relevant Anti-Money Laundering regulations, specifically relating to the verification of clients and report promptly any knowledge or suspicion of money laundering activities to the relevant MLRO.
  • To fully comply with the FCA’s statement of Principle and Code of Practice if applicable, as set out in the FCA’s rules.
  • To fully comply with the FCA’s statement of Principle and Code of Practice for Approved Persons if applicable, as set out in the FCA’s rules and to undertake and record sufficient appropriate CPD to evidence that you have adequately maintained your competence as required.

Where you'll work

PAINTERS HALL
9 LITTLE TRINITY LANE
LONDON
EC4V 2AD

Training

Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.

Training provider

BPP UNIVERSITY LIMITED

Training course

Digital and technology solutions professional (level 6)

What you'll learn

Course contents

  • Analyse a business problem to identify the role of digital and technology solutions.
  • Identify risks, determine mitigation strategies and opportunities for improvement in a digital and technology solutions project.
  • Analyse a business problem in order to specify an appropriate digital and technology solution.
  • Initiate, design, code, test and debug a software component for a digital and technology solution.
  • Apply relevant standard processes, methods, techniques and tools. For example, ISO Standards, Waterfall, Agile in a digital and technology solution project.
  • Manage digital and technology solutions projects. For example, identifying and resolving deviations from specification, applying appropriate Project Management methodologies.
  • Work effectively within teams, leading on appropriate digital technology solution activities.
  • Apply relevant organisational theories. For example, change management principles, marketing approaches, strategic practice, and IT service management to a digital and technology solutions project.
  • Apply relevant security and resilience techniques to a digital and technology solution. For example, risk assessments, mitigation strategies.
  • Initiate, design, implement and debug a data product for a digital and technology solution.
  • Determine and use appropriate data analysis techniques. For example, Text, Statistical, Diagnostic or Predictive Analysis to assess a digital and technology solutions.
  • Plan, design and manage simple computer networks with an overall focus on the services and capabilities that network infrastructure solutions enable in an organisational context.
  • Report effectively to colleagues and stakeholders using the appropriate language and style, to meet the needs of the audience concerned.
  • Research, investigate, and evaluate innovative technologies or approaches in the development of a digital and technology solution.
  • Apply relevant legal, ethical, social and professional standards to a digital and technology solution.
  • Identify and define software engineering problems that are non-routine and incompletely specified.
  • Provide recommendations as to the most appropriate software engineering solution.
  • Use appropriate analysis methods, approaches and techniques in software engineering projects to deliver an outcome that meets requirements.
  • Implement software engineering projects using appropriate software engineering methods, approaches and techniques.
  • Respond to changing priorities and problems arising within software engineering projects by making revised recommendations, and adapting plans as necessary, to fit the scenario being investigated.
  • Determine, refine, adapt and use appropriate software engineering methods, approaches and techniques to evaluate software engineering project outcomes.
  • Evaluate learning points arising from software engineering work undertaken on a project including use of methods, analysis undertaken, selection of approach and the outcome achieved, in order to identify both lessons learnt and recommendations for improvements to future projects.
  • Extend and update software development knowledge with evidence from professional and academic sources by undertaking appropriate research to inform best practice and lead improvements in the organisation.
  • Analyse client needs and determine how to advise them strategically through improved business processes, new ideas, or technology solutions.
  • Effectively communicate value add to the client through a variety of media. For example, presentations, written reports, Storytelling in a professional setting through performing socio-technical process improvements in a range of environments.
  • Make evidence based recommendations taking into account risks, costs, and benefits.
  • Participate in walk-throughs for Information Technologies, to identify, document and evaluate key risks within a client’s organisation.
  • Perform stakeholder analysis to identify, determine and deepen understanding of system requirements and develop client relationships.
  • Effect change within an organisation through evaluation of a new system, process or initiative.
  • Ensure legal and ethical requirements are accommodated in the development of digital and technology solutions.
  • Evaluate the success of new systems, processes, or initiatives.
  • Use requirements elicitation, analysis and documentation to produce an acceptable solution for business problems or further opportunities.
  • Conduct Process Analysis, Definition, Mapping and Modelling within a business situation without supervision.
  • Produce Use Cases which are of value to all stakeholders of a system.
  • Use tools and benchmarking to support modelling and requirements gathering and recommend approaches to team members as required.
  • Produce a business case to scope a proposed project including business benefits and recommendations.
  • Use products of analysis in the design and development of a system.
  • Evaluate the impacts of model selection and how they inter-relate with each other when generating business analytics.
  • Recommend and use appropriate software tools to implement Business Analysis tasks and outcomes.
  • Discover, identify and analyse security threats, attack techniques and vulnerabilities and recommend mitigation and security controls.
  • Undertake security risk assessments for complex systems without direct supervision and propose a remediation strategy relevant to the context of the organisation.
  • Recommend improvements to the cyber security approaches of an organisation based on research into future potential cyber threats and considering threat trends.
  • Manage cyber security risk.
  • Use appropriate cyber security technology, tools and techniques in relation to the risks identified.
  • Lead cyber security awareness campaigns and evaluate their effectiveness.
  • Analyse cyber security requirements against other design requirements for systems or products, identify conflicting requirements and recommend appropriate solutions with clear explanation of costs and benefits.
  • Lead the design and build of systems in accordance with a security case to address organisational challenges.
  • Define Data Requirements and perform Data Collection, Data Processing and Data Cleansing.
  • Apply different types of Data Analysis, as appropriate, to drive improvements for specific business problems.
  • Find, present, communicate and disseminate data analysis outputs effectively and with high impact through creative storytelling, tailoring the message for the audience. Visualise data to tell compelling and actionable narratives by using the best medium for each audience, such as charts, graphs and dashboards.
  • Identify barriers to effective analysis encountered both by analysts and their stakeholders within data analysis projects.
  • Apply a range of techniques for analysing quantitative data such as data mining, time series forecasting, algorithms, statistics and modelling techniques to identify and predict trends and patterns in data.
  • Apply exploratory or confirmatory approaches to analysing data. Validate and and test stability of the results.
  • Extract data from a range of sources. For example, databases, web services, open data.
  • Analyse in detail large data sets, using a range of industry standard tools and data analysis methods.
  • Identify and collate stakeholder needs in relation to computer network requirements, plans and designs.
  • Plan, design, document, and develop the relevant elements of a computer network within an organisation or between organisations, taking into account customer requirements (performance, scale), constraints (budget, equipment availability), and define policies for their use.
  • Monitor performance and ensure networks are configured correctly and perform as expected by designers or architects. Undertake capacity management and audit of IP addressing and hosted devices.
  • Investigate, troubleshoot and resolve data network faults in local and wide area environments, using information from multiple sources, Physically or Remotely by console connection. Recommend and implement short term fixes to restore service and, or, quality of experience and recommend longer term changes to prevent recurrence or reduce impact of future occurrences.
  • Implement computer networks from a design including testing and validation. This includes populating variables in configurations, for example, IP addresses and subsequent application of configuration to equipment such as routers, switches, firewalls.
  • Secure network systems by establishing and enforcing policies, and defining and monitoring access. Support and administer firewall environments in line with IT security policy.
  • Research and evaluate emerging network technologies and assess relevance to current network requirements. Provide an objective opinion on how new features and technologies may be incorporated as required by the organisation.
  • Investigate security concerns or attacks. For example, Distributed Denial of Service (DDOS), port scanning, assessing key metrics and indicators, evidencing the chosen steps to mitigate.
  • Analyse a business problem to identify the role of digital and technology solutions.
  • Identify risks, determine mitigation strategies and opportunities for improvement in a digital and technology solutions project.
  • Analyse a business problem in order to specify an appropriate digital and technology solution.
  • Initiate, design, code, test and debug a software component for a digital and technology solution.
  • Apply relevant standard processes, methods, techniques and tools. For example, ISO Standards, Waterfall, Agile in a digital and technology solution project.
  • Manage digital and technology solutions projects. For example, identifying and resolving deviations from specification, applying appropriate Project Management methodologies.
  • Work effectively within teams, leading on appropriate digital technology solution activities.
  • Apply relevant organisational theories. For example, change management principles, marketing approaches, strategic practice, and IT service management to a digital and technology solutions project.
  • Apply relevant security and resilience techniques to a digital and technology solution. For example, risk assessments, mitigation strategies.
  • Initiate, design, implement and debug a data product for a digital and technology solution.
  • Determine and use appropriate data analysis techniques. For example, Text, Statistical, Diagnostic or Predictive Analysis to assess a digital and technology solutions.
  • Plan, design and manage simple computer networks with an overall focus on the services and capabilities that network infrastructure solutions enable in an organisational context.
  • Report effectively to colleagues and stakeholders using the appropriate language and style, to meet the needs of the audience concerned.
  • Research, investigate, and evaluate innovative technologies or approaches in the development of a digital and technology solution.
  • Apply relevant legal, ethical, social and professional standards to a digital and technology solution.

Training schedule

This training schedule has not been finalised. Check with this employer if you’ll need to travel to a college or training location for this apprenticeship.

More training information

BPP apprenticeship training programmes are delivered virtually by our fully qualified and industry-experienced training team. Using their expert knowledge, we’ve purposefully built our programmes around the real-world use of modern technology, so that the skills we create can be directly applied in the workplace.

Throughout the apprenticeship learners receive coaching, help and guidance from a dedicated team who are there to ensure they get the most from their work experience.

Requirements

Essential qualifications

GCSE in:

English and Maths (grade Grade C or above)

Other in:

UCAS Points (grade 104 Points)

Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.

Skills

  • Communication skills
  • Organisation skills
  • Time management skills
  • Coding experience
  • Written communication skills
  • Programming languages
  • Open & Transparent
  • Ability to work under pressure
  • Approachable
  • Can-do attitude

Other requirements

104 UCAS points and GCSE English and maths (grade C or above), or A recognised and equivalent qualification (examinations and experience will be considered), or Completion of a level 3 apprenticeship/professional qualification in a relevant discipline. Desired Experience: 1+ years or more of industry experience. Experience of working within a team. Good level of knowledge of several programming languages.

Posted 2025-11-18

Recommended Jobs

Spanish Teacher - Linguistic Rigour - Waltham Forest

Marchant Recruitment
Waltham Forest, Greater London

Spanish Teacher – Drive Linguistic Rigour and Cultural Fluency in a Progressive School – Waltham Forest A progressive secondary school in Waltham Forest is seeking a skilled MFL Teacher profi…

View Details
Posted 2025-10-11

Premium Ladieswear Sales Assistant

RELY RECRUITMENT
London

Ladieswear Luxury Retail Sales Assistant £26,000 -£28,000 basic + bonuses and benefits   Premium brand known for its superior quality and styling, requires a Sales Assistant for their ladies…

View Details
Posted 2025-10-30

Year 1 Teacher | Sutton

Marchant Recruitment
Sutton, Greater London

Are you a dynamic Year 1 Teacher looking for a Full-Time role in Sutton from January 2026? A friendly Sutton primary is recruiting a Year 1 Teacher to lead a Year 1 class, deliver strong phonics and …

View Details
Posted 2025-11-07

Full-time Nanny for a lovely family in Marylebone, London, Job ID J1D665

Little Ones UK Ltd
Marylebone, Greater London

A lovely family in Marylebone, London is looking for a Full-time Nanny to provide proper care for their precious baby. They are looking for someone who is warm, enthusiastic, and truly passionate abo…

View Details
Posted 2025-08-01

Kitchen Team Leader

Urban - BRA_209
London

Join us at Greene King pubs, where we have always been the beacon for communities, wherever people want to come together. Our collection of community pubs are the heart and soul of the local area…

View Details
Posted 2025-11-12

Surveyor LBS-011

Southwark Council
Southwark, Greater London

Job Category : Engineering & Surveying Location : Council Offices, Southwark Council Hours Per Week :36.00 Start Date : Immediate Start Start Time :09:00 End Time :17:00 Salary: £23.87…

View Details
Posted 2025-08-29

Lead - SOC incident manager

Colt Technology Services
London

Colt provides network, voice and data centre services to thousands of businesses around the world, allowing them to focus on delivering their business goals instead of the underlying infrastructure. …

View Details
Posted 2025-11-18

Engineering Manager

Blink - The Employee App
London

📍 Location: London (Old Street office, 3 days/week). 🌍 Join a high-growth, mission-driven tech company that’s transforming the future of work. 📣 Reports to: CTO. &##128075; About Blink B…

View Details
Posted 2025-11-12