Industry Software Apprentice (m/f/d)
Bizerba
Get started now with Bizerba!
For our location in Milton Keynes we are looking for a
Industry Software Apprentice (m/f/d)
As part of the Service Department, the Industry- Software Apprentice is responsible for technical support, delivery and ensuring software functionality is delivered as expected. This role provides an excellent opportunity to gain hands-on experience while working towards a recognized qualification in software engineering. You will provide first line support to major UK customers as well as providing updates to stakeholders including UK-based customers, service operations and the sales team.
You will work alongside experienced Software Engineer assisting with real-world projects and develop technical and professional skills in a collaborative environment. All in-house products will be provided; however, the individual must be working towards having high levels of understanding of software languages which are essential for the design of bespoke solutions.
Reference code: 20745
Your tasks
- Assist in the design, development, and testing of software applications
- Support debugging and troubleshooting of software issues
- Write clean, maintainable, and well-documented code
- Participate in code reviews and team meetings
- Contribute to software testing, including unit and integration testing
- Work with databases, including writing basic SQL queries, Excel / CSV file manipulation
- Assist in maintaining and improving existing systems
- Support integration with third-party systems and APIs,
- Help manage version control systems
- Participate in software deployments and updates
- Create and maintain technical documentation
- Provide basic technical support to internal teams where required
- Stay up to date with emerging technologies and development practices
- Follow company development standards, security policies, and best practices
Your profile
- Basic understanding of programming concepts (e.g., variables, loops, functions)
- Awareness of one or more programming languages (e.g., Python, Java, Process, C+, JavaScript)
- Basic understanding of databases and SQL
- Familiarity with computer systems and software development principles
- Understanding of software development lifecycle (desirable)
- Awareness of version control tools (desirable)
Skill set
- Working toward (or willing to enroll in) a qualification in:
- Software Engineering
- Computer Science
- Strong Problem solving and analytical Skills
- Good Communication skills (written and verbal)
- Ability to work both independently and as part of a team
- Willingness to learn and take feedback
- Good attention to detail
- Advanced IT literacy (Microsoft and General systems use).
Behaviors
- Demonstrates a strong willingness to learn new technologies and skills
- Actively seeks feedback and applies it to improve performance
- Manages time effectively to balance work and study commitments
- Able to prioritise tasks with guidance
- Collaborates effectively with colleagues
- Shares knowledge and supports team objectives
- Shows initiative in identifying and resolving issues
- Takes a logical approach to troubleshooting
- Maintains a positive attitude and professional behaviour
- Adheres to company policies and procedures
- Commitment to completing apprenticeship programme
- Flexibility to adapt to changing business needs
- Adherence to health and safety and data security policies
- Structured training and mentorship
- Exposure to real-world software project
- Opportunity to progress into a full Software Engineer role upon completion