Apprentice Software Developer
You will have the opportunity to learn and grow in a collaborative environment. You will work closely with our software development team, as well as our structural and civil engineers, while being supported by external mentoring, to develop innovative software solutions that enhance our structural and civil engineering services.
Role
Our technology stack is Microsoft .NET-based. You will primarily (but not exclusively) work with .NET SDKs for CAD software, as well as Single-Page Applications with a Blazor frontend and an ASP.NET backend. This will all be written in the C# language. To support these applications, you will also design and implement Windows Presentation Foundation user interfaces and relational SQL databases.
As an Apprentice Software Developer, your duties will include, but are not limited to:
Key Responsibilities:
- Assist in the development, testing, and maintenance of software tools and applications for the AEC industry.
- Collaborate with team members to understand project requirements and contribute to technical solutions.
- Participate in code reviews, debugging, and troubleshooting to ensure high-quality software delivery.
- Learn and apply best practices in software development, including coding standards, version control, and documentation.
- Engage in continuous learning and development to enhance your technical skills and knowledge.
Training
Opportunity to progress to a degree level apprenticeship or a permanent role for the right candidate on successful completion.
- Apprenticeship Standard
- Software developer (level 4)
- Training Provider
- THE DEVELOPMENT MANAGER LTD
- Working Week
- Monday-Friday, times to be confirmed.
- Expected Duration
- 2 Years 6 Months
- Positions Available
- 1
- Closing Date
- Friday, 27th March 2026
- Start Date
- Monday, 6th April 2026
Desired Skills
- Communication skills
- IT skills
- Attention to detail
- Organisation skills
- Problem solving skills
- Number skills
- Analytical skills
- Logical
- Initiative
Qualifications
- English GCSE, grade 4 (Essential)
- Maths GCSE, grade 4 (Essential)