Software Developer Apprentice
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.
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ Highlight your C# and WPF experience prominently as these are the core technical requirements mentioned first
📊 Quantify any software projects you've worked on: "Developed 3 Windows applications using C# and WPF"
🌐 Emphasise any hospitality or retail technology experience as Lolly specialises in EPoS and payment solutions
🎯 Mention your apprenticeship qualification or equivalent as this is an essential entry requirement
🤝 Showcase collaborative experience as the role requires working with cross-functional teams including product managers and designers
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
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.
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.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
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
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
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