onsite
Software Developer Trainee - ITOL Recruit
Software Engineer
Kick‑start your software development career with a trainee role that provides accredited training and hands‑on experience in modern programming languages, databases, version control, and agile practices.
About the role
Key Responsibilities
- Participate in a structured training programme covering core programming concepts, software design patterns, and best practices.
- Develop and test small‑scale applications using languages such as Python, Java, and JavaScript.
- Collaborate with mentors and peer developers in Agile sprints, contributing to daily stand‑ups and sprint reviews.
- Write, review, and maintain code in a version‑controlled environment using Git.
- Perform basic database operations, write SQL queries, and integrate data storage solutions into applications.
Requirements
- Strong interest in software development and willingness to learn new technologies quickly.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript) or related coursework.
- Basic understanding of relational databases and SQL.
- Familiarity with version control concepts, preferably Git.
- Good communication skills and ability to work collaboratively in a team-oriented, Agile environment.
Skills
pythonjavajavascriptsql