Graduate Software Developer
You’ll be joining a business that is modernising their internal systems, moving from traditional desktop applications towards modern web-based UIs and cloud-aligned architectures.
You’ll be helping to build the next generation of internal tools used across operations, commercial and project delivery teams. Some key duties:
- Support the development of secure, scalable applications using modern frameworks
- Build and maintain services utilising Microsoft Development technologies
- Write clean, well-structured code with version control
- Design and query relational databases (SQL Server)
- Participate in code reviews
You will gain exposure to emerging technologies such as AI and automation, and you will work with Azure services for deploying, hosting and securing applications.
Your degree should be related to Computer Science, Software Engineering, Data Science or similar.
And you should have some knowledge of at least one of: Python, C#, Javascript, Typescript. And practical SQL Knowledge (joins, grouping, querying data)
Some familiarity with APIs, JSON and basic cloud concepts would be ideal.
You’ll be learning about UX/UI; M365 platform and tools (Azure, PowerApps etc); and web frameworks (React, Vue or similar)
You will have a clear progression path to Junior-Mid Developer roles, and will get certification and training support (Azure, DevOps, AI).
You’ll be working closely with and learning from experienced engineers and receiving guidance and mentorship as you develop your technical and professional skills
You will be working on meaningful systems that impact the day-to-day operations of the business, and will have the creative freedom to implement meaningful solutions.
Ongoing analysis of company processes will identify exciting new projects that will keep the role challenging and rewarding.
In your first year you can expect to contribute to live internal applications; gain experience working with databases and APIs; learn development standards and deployment processes; and support the rollout of new tools across the business.