HomeJobsBraintreeSoftware Developer Apprentice
Back to all jobs
⚡ Source: ReedRef: 56781721

Software Developer Apprentice

QA·Braintree·Posted 2 weeks ago
📚 Apprenticeship💰 22-22k GBP/year
Tailor my CV for this job — Free

Job description

Original text imported from Reed

About Its Lolly:

Based in Braintree, Lolly is a leading software and technology firm in the hospitality sector producing a wide range of state-of-the-art technology solutions including robot waiters, facial verification, mobile apps, EPoS and payment solutions. Our mission is to make technology simple, by implementing the best solution, incorporating the most reliable intuitive technology and to follow this with first class after-sales customer care. We exist to create a technology hub for now and in the future.

About the role:

Reporting to the Head of Software Development, this is an amazing opportunity to join a thriving business. We are looking for a Software Developer with a strong background in C#, Windows App Development, Windows Web Development, IIS, SQL server, to lead the design, development, and maintenance of high-quality, scalable software solutions. The successful candidate will collaborate with cross-functional teams to deliver projects on time and to the highest standard.

Responsibilities:

  • Develop and implement complex software solutions across multiple platforms
  • Collaborate with product managers, designers, and other developers to define and implement innovative features
  • Write clean, maintainable, and efficient code
  • Participate in code reviews to maintain high code quality and best practices
  • Troubleshoot, debug, and resolve technical issues
  • Ensure the performance, security, and scalability of the software
  • Stay up to date with emerging technologies and industry trends
  • Participate in the entire software development lifecycle, from requirements gathering to deployment

Essential skills:

  • Experience as a Software Developer or education relating to the role
  • Knowledge of C#, WPF
  • Ability to work in Agile development environments
  • Good problem-solving skills and attention to detail
  • Good communication skills and ability to work well in a team

Additionally, the following experience would be beneficial:

  • Knowledge of .NET, REST APIs
  • Knowledge of .NET framework 4.8.1 and .NET core V8+
  • An understanding of software architecture, design patterns, and development best practices
  • Knowledge of cloud services Azure/MDM Services
  • Knowledge of .Net MAUI or Android Native Coding practices
  • Knowledge of SQL databases MS SQL, MSRS
  • Knowledge of version control tools Git/Dev Ops
  • An understanding of testing frameworks and tools Jest, Mocha, Selenium
  • Knowledge of cybersecurity best practices

Entry requirements:

  • The learner must have completed a Level 3 Software Development Apprenticeship with QA or have an equivalent qualification with another training provider
  • OR an A-level in Science, Technology, Engineering or Mathematics (STEM) subject and a successful completion of our aptitude test
  • OR a BTEC Diploma in IT and a successful completion of our aptitude test
  • OR 2 years’ experience in a relevant role and successful completion of our aptitude test

You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme.

If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. 

For more information please visit the UK ENIC website.

Working hours: 35 hours per week

Why join us?

We are one of the leading omni-channel retailers across the UK, but more than that, we are a great place to work. We value you and your development. We pride ourselves on giving our team members the opportunity and continued training and development to enable them to progress their personal and professional skills.

Our aim is to create a fun and creative environment, where your success is paramount to ours and you are given the right tools, support, and platform to achieve your goals. More than that, we want every team member to be happy in their work and feel they can contribute and add value to the business.

Benefits:

  • Pension scheme
  • Holiday increase with service
  • Work events, socials etc
  • Personal healthcare

Future prospects:

90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average.

About QA:

Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 50,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed.

Interested? Apply now!

Please be advised that this advert may close prior to the closing date stated above if a high number of applications are received. If you are interested in this vacancy please apply below as soon as possible.

SpeedCV AI

Key skills

AI-extracted from the job advert

Must-have skills
C# ProgrammingWPFLevel 3 Software Development ApprenticeshipAgile developmentSQL databases
Nice-to-have
.NET Framework 4.8.1.NET Core V8REST APIsAzure Cloud Services.NET MAUIAndroid NativeGitJestMochaSelenium
Soft skills
Problem-solvingCommunicationTeamworkAttention to detail
SpeedCV AI

Application advice

5 AI-generated recommendations to maximise your chances.

1

⭐ Highlight your C# and WPF experience prominently as these are the core technical requirements mentioned first

2

📊 Quantify any software projects you've worked on: "Developed 3 Windows applications using C# and WPF"

3

🌐 Emphasise any hospitality or retail technology experience as Lolly specialises in EPoS and payment solutions

4

🎯 Mention your apprenticeship qualification or equivalent as this is an essential entry requirement

5

🤝 Showcase collaborative experience as the role requires working with cross-functional teams including product managers and designers

NEW
AI SpeedCV

Suggested CV bullets

3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.

How to tailor your CV

Add these 3 bullets under your most recent experience:

  • Developed 4 Windows applications using C# and WPF, improving user interface responsiveness by 35%
  • Implemented SQL Server database solutions for 3 client projects, reducing data retrieval time by 28%
  • Collaborated with 6-person Agile team to deliver software features within 2-week sprints, maintaining 98% on-time delivery

Free to copy — tailoring requires a 30-sec CV upload.

NEW
AI cover letter

Your cover letter is ready

We've drafted a cover letter for QA. Preview the opening, then unlock the full personalised version.

Letter preview — tailored to QA

Dear Hiring Manager,

Lolly's innovative approach to hospitality technology, particularly your robot waiters and facial verification systems, aligns perfectly with my passion for C# development and WPF applications. Having completed my Level 3 Software Development Apprenticeship, I am eager to advance my skills in your Braintree-based development team.

My background in software development has provided me with solid foundations in C# programming, database management, and Agile methodologies. I am particularly drawn to the opportunity to work across multiple platforms and contribute to scalable solutions in the hospitality sector.

Get my personalised letter — free

Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).

SpeedCV exclusive
SpeedCV AI

Interview questions

10 questions generated from this advert.

Technical

  • Explain the difference between .NET Framework and .NET Core
  • How would you implement a REST API in C#?
  • What are the key principles of WPF data binding?
  • How do you handle database connections and queries in SQL Server?
  • Describe your experience with version control using Git

Behavioural

  • Tell me about a time when you had to troubleshoot a complex technical issue
  • Describe a situation where you had to work collaboratively with designers and product managers
  • Give an example of when you had to learn a new technology quickly
  • Tell me about a time when you received feedback during a code review and how you handled it
  • Describe a challenging software project you worked on and how you ensured it met quality standards
SpeedCV AINEW

STAR answer examples

Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.

1Question

Tell me about a time when you had to troubleshoot a complex technical issue

During my apprenticeship project, our Windows application crashed intermittently when processing large datasets. I systematically analysed the error logs and discovered memory leaks in our data binding implementation. I researched WPF best practices and implemented proper disposal patterns for our ObservableCollection objects. After refactoring the code and adding memory profiling, the application ran stable for 48 hours of continuous testing with datasets containing 15,000 records. This experience taught me the importance of thorough debugging and following established coding patterns.
2Question

Describe a situation where you had to work collaboratively with designers and product managers

While developing a customer management system, the initial design called for a complex multi-tab interface that would have been difficult to implement in WPF. I scheduled a meeting with the UX designer and product manager to discuss alternatives. I demonstrated how a master-detail view would be more intuitive and technically feasible within our 3-week deadline. We collaborated to redesign the interface, which resulted in 40% fewer user clicks to complete common tasks. The final product received positive feedback from 12 beta testers, and I learned the value of early technical input in the design process.

Similar jobs

View all