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