Vacancies

Associate Software Trainee

Associate Software Trainee
Riasineck

Country flag
West ham, England, United Kingdom
Classification symbol Information Technology
Skilled Worker
Salary
25450 - 40241 GBP /YEAR
Job posted on June 16, 2026
APPLY NOW
Job Description:
Job Summary
We are seeking motivated and enthusiastic individuals to join our team as Associate Software Trainees. This entry-level position offers an excellent opportunity to develop foundational skills in software development, systems engineering, and IT infrastructure within a dynamic environment. Trainees will gain hands-on experience across various technologies and methodologies, supporting the organisation’s digital transformation initiatives and system optimisation projects. Duties
  • Assist in the design, development, and testing of software applications using languages such as Java, C#, Python, Ruby on Rails, and C++.
  • Support system architecture planning and implementation, including microservices, service-oriented architecture (SOA), and system design principles.
  • Contribute to system administration tasks such as managing operating systems (Windows, UNIX, Linux), virtualisation (VMware, ESXi), and container orchestration tools like Kubernetes.
  • Participate in the deployment and configuration of cloud services including AWS, Azure, and related cloud-based solutions.
  • Aid in database management activities involving SQL databases like MySQL, PostgreSQL, Oracle, Microsoft SQL Server, and NoSQL options such as MongoDB.
  • Collaborate on network security measures including firewalls, VPNs, DHCP, DNS, load balancing, and information security protocols.
  • Support DevOps practices by working with tools such as Jenkins, Git, Docker, Shell Scripting, Bash (Unix shell), and continuous integration/continuous deployment (CI/CD) pipelines.
  • Contribute to API development and integration using RESTful services, SOAP web services, XML/JSON formats.
  • Assist in troubleshooting issues related to system architecture, debugging code errors across multiple platforms and languages.
  • Participate in SDLC processes ensuring best practices for system design, testing, deployment, and maintenance.

Skills
  • Fundamental understanding of computer networking concepts including DHCP, DNS, VPNs and firewalls.
  • Experience or familiarity with cloud platforms such as AWS or Azure.
  • Knowledge of programming languages including Python, JavaScript, Java, C#, C++, Ruby on Rails and Shell Scripting.
  • Proficiency with operating systems like Windows and UNIX/Linux environments.
  • Understanding of database management systems including MySQL, PostgreSQL, Oracle and NoSQL databases.
  • Awareness of system architecture principles such as microservices architecture and service-oriented architecture (SOA).
  • Familiarity with containerisation (Docker), orchestration tools (Kubernetes), virtualization technologies (VMware/ESXi), and DevOps tools like Jenkins and Git.
  • Basic knowledge of web services including REST APIs and SOAP protocols.
  • Exposure to information security practices including VPNs and firewall configurations.
  • Ability to work collaboratively within a team environment while demonstrating problem-solving skills. This trainee role is ideal for individuals passionate about technology who are eager to learn in a professional setting while contributing to innovative projects. The position provides comprehensive training opportunities across multiple disciplines within software development and IT infrastructure management.

Pay: £25,450.00-£40,241.00 per yearBenefits:
  • On-site parking
  • UK visa sponsorship

Work authorisation:
  • United Kingdom (required)

Work Location: In person
APPLY NOW