Job Introduction
Our Software Developer Apprenticeship is designed for those eager to learn, grow and innovate efforts that support your team, our industry and clients!
In this role, you’ll utilise Agile and Lean methodologies to contribute to exciting projects and have the chance to collaborate with supportive teams as you work through the Software Delivery Lifecycle - helping with software testing for both new and existing applications.
You can expect to help design intuitive user interfaces by writing and maintaining clean code and contribute to a number exciting projects as you gain experience and confidence throughout your program.
If you're passionate about technology and eager to deliver impact to our customers and processes, apply now and take the first step in your software development journey.
Role Responsibility
A typical day
* Apply Agile and Lean methodologies in project development.
* Work within the Software Delivery Lifecycle and SOx IT general controls framework.
* Support and participate in software testing for new and existing applications.
* Design and develop intuitive user interfaces and effective software solutions.
* Write, test, and maintain clean, logical, and maintainable code while analysing unit testing results to correct errors.
* Create and execute test scenarios following established testing methodologies.
* Use knowledge of algorithms, logic, and data structures to solve problems and implement solutions.
* Interpret designs while ensuring compliance with security and maintainability standards.
* Gain hands-on experience by providing customer software support to better understand product and user needs.
* Engage with customers to gather requirements and collaborate with the Test Team.
* Work with Enterprise Architects and System Managers to refine technical specifications and explore technologies.
* Collaborate with developers to improve internal processes, documentation, build systems, and frameworks.
* Build and maintain robust back-end systems to support internal departments.
The Ideal Candidate
You must have
* GCSE English & Maths 4-9 (C-A*) or equivalent
Skills needed
Problem solving
Teamwork
Learning
* High level of interest in software development and general technology.
* Desire to develop your analytical and design skills.
* Comfortable in applying maths in both data and algorithms and you’ll have an understanding of both waterfall and agile software development methodologies within a software development life cycle.
* Ability to use your initiative, take responsibility, be organised and work independently.
* Good communicator and like working in teams with like-minded individuals.
* Enjoyment working in a team and problem solving complex and challenging concepts.
Easy Apply (EA)