Careers

Junior Software Developer (Apprentice)


Summary

An apprenticeship with us will let you develop your skillset and abilities over 18 months, working towards a level 3 qualification with a view to a further career within the company. You will be working in a fun environment with our development, team building and providing support for software components (whether web, mobile or desktop applications) for our clients in the legal industry across the UK, Canada, and Australia.

How to apply

Please email tom@lovelegal.com with your CV and a brief introduction to yourself, as well as why you feel this role would be a good fit for you.

Entry Deadline

Friday 14th August, 2020.

Role

Role Profile

You will work as part of our software development team, to build simple software components (whether web, mobile or desktop applications) to be used by our clients and other members of the team as part of larger software development projects under supervision. This will typically include implementing code, which other team members have developed, and offering technical support to our customers. You will also be engaged in testing that the specific component meets its intended functionality.

Entry Requirements

Selection criteria is flexible, but this is likely to include 5 GCSEs (especially English, mathematics and a science or technology subject); other relevant qualifications and experience; or an aptitude test with a focus on IT skills.

What you'll learn

  • Logic: write simple code for discrete software components following an appropriate logical approach to agreed standards (whether for web, mobile or desktop applications)
  • Security: apply appropriate secure development principles to specific software components all stages of development
  • Development support: apply industry standard approaches for configuration management and version control to manage code during build and release
  • Data: make simple connections between code and defined data sources as specified Test: functionally tests that the deliverables for that component have been met or not
  • Analysis: follow basic analysis models such as use cases and process maps
  • Development lifecycle: support the Software Developers at the build and test stages of the software development lifecycle
  • Quality: follow organisational and industry good coding practices (including those for naming, commenting etc.)
  • Problem solving:
  • Solve logical problems, seeking assistance when required (including appropriate mathematical application)
  • Respond to the business environment and business issues related to software development
  • Communication: clearly articulate the role and function of software components to a variety of stakeholders (including end users, supervisors etc.)
  • Operate appropriately in their own business’s, their customers’ and the industry’s environments
  • User Interface: develop user interfaces as appropriate to the organisations development standards and the type of component being developed

Technical Knowledge and Understanding

  • Understands the business context and market environment for software development
  • Understands the structure of software applications
  • Understands all stages of the software development lifecycle
  • Understands the role of configuration management and version control systems and how to apply them
  • Understands how to test their code (e.g. unit testing)
  • Recognises that there are different methodologies that can be used for software development
  • Understands the particular context for the development platform (whether web, mobile, or desktop applications)
  • Understands their role within their software development team
  • Understands how to implement code following a logical approach
  • Understands how their code integrates into the wider project
  • Understands how to follow a set of functional and non-functional requirements
  • Understands the end user context for the software development activity
  • Understands how to connect their code to specified data sources
  • Understands database normalisation
  • Understands why there is a need to follow good coding practices
  • Understands the principles of good interface design
  • Understands the importance of building in security to software at the development stage

Underpinning Skills

  • Logical and creative thinking skills
  • Problem solving skills
  • Ability to work independently and to take responsibility
  • Can use own initiative
  • A thorough and organised approach
  • Ability to work with a range of internal and external people
  • Ability to communicate effectively in a variety of situations
  • Maintains productive, professional and secure working environment

Qualifications

Apprentices must achieve each of the Ofqual-regulated Knowledge Modules, as summarised below. Further details are available in the occupational brief available from the https://www.nsar.co.uk/digital-eqa/digital-apprenticeship-standards/

Knowledge Module 1: Software Development Context and Methodologies (for level 3 Software Development Technician)

Knowledge Module 2: Programming (for level 3 Software Development Technician)

English and Maths

Level 2 English and Maths will need to be achieved, if not already, prior to taking the end point assessment.

Professional Recognition

This apprenticeship is recognised for entry onto the Register of IT Technicians upon confirming an appropriate SFIA level 3

professional competence and those completing the apprenticeship would then be eligible to apply for registration.

Duration

The duration of this apprenticeship is typically 18 months.

Level

This is a level 3 Apprenticeship.

Questions?

Get in touch with us for a chat

Mission Statement

When you think of legal, love isn't usually the first emotion that jumps to mind. But why not? People can love shopping, exercising, and even getting their hair cut.

We want to change that, by making legal services easy, affordable and, dare we say, enjoyable!

So, how can we redefine the legal process which is currently in many cases slow, un-emotive, and expensive?

Technology!

The Love Legal Group, encompassing business-to-business legal tech brands WillSuite and TrustSuite, is a document powerhouse specialising in estate planning and providing businesses over 100,000 legal documents per year globally including Wills, Powers of Attorneys, Advance Directives, Lifetime Trusts and more.

Policies

Privacy Security GDPR