Junior Software Developer Apprentice
- glasgow, scotland, EH1 1BG, United Kingdom
- Hybrid
- £22,500 - £22,500 Per Annum
Job Description
About the Role
Our client is looking for an eager and technically-minded Junior Software Developer Apprentice to join their growing team in Edinburgh . This apprenticeship offers a fantastic opportunity to gain practical, hands-on experience in software development, working on real-world projects alongside experienced engineers. You will learn to design, build, test, and maintain software solutions, contributing to the development of innovative products. This hybrid role provides a balance between collaborative in-office work and the flexibility of remote engagement, fostering a dynamic learning environment. It's an ideal position for someone passionate about technology, eager to develop their coding skills, and keen to establish a successful career in software engineering.
Key Responsibilities
- Assist in writing clean, efficient, and well-documented code using programming languages like Python or Java.
- Participate in the development and implementation of new software features and functionalities.
- Support the testing and debugging of applications to identify and resolve issues.
- Collaborate with senior developers on code reviews, learning best practices in software development.
- Learn and apply principles of agile development and software design patterns.
- Contribute to maintaining and improving existing software systems and platforms.
Requirements
- A strong interest in software development and a basic understanding of programming concepts.
- Familiarity with at least one programming language (e.g., Python, Java, C#) is a plus.
- Excellent problem-solving abilities and a logical approach to technical challenges.
- Good communication skills and the ability to work effectively in a team.
- A proactive attitude towards learning new technologies and development methodologies.
Benefits
- A structured apprenticeship program with a clear development path.
- Competitive starting salary with potential for increases based on performance.
- Exposure to modern software development tools and methodologies.
- Mentorship from experienced software engineers and technical leads.
- Hybrid work model combining office-based learning with remote flexibility.


