Graduate Software Developer
Role details
Job location
Tech stack
Job description
- Support the development of secure, scalable applications using modern frameworks
- Build and maintain services utilizing Microsoft Development technologies
- Write clean, well-structured code with version control
- Design and query relational databases (SQL Server)
- Participate in code reviews
- Gain exposure to emerging technologies such as AI and automation
- Work with Azure services for deploying, hosting, and securing applications
- Contribute to live internal applications and support the rollout of new tools across the business
Technologies:
- AI
- Azure
- C#
- Cloud
- Support
- JSON
- JavaScript
- Python
- React
- SQL
- TypeScript
- Vue
- Web
- UX UI Design
- DevOps
More:
We are a forward-thinking company modernizing our internal systems by transitioning from traditional desktop applications to modern web-based UIs and cloud-aligned architectures. In this role, you will be part of a team dedicated to building the next generation of internal tools used across our operations, commercial, and project delivery teams. We offer a clear progression path to Junior-Mid Developer roles, along with certification and training support, ensuring you receive guidance and mentorship from experienced engineers. Youll be working on meaningful projects that have a direct impact on our business operations, all while enjoying the creative freedom to implement innovative solutions.
Requirements
- Degree in Computer Science, Software Engineering, Data Science, or similar
- Knowledge of at least one of the following: Python, C#, Javascript, Typescript
- Practical SQL knowledge (joins, grouping, querying data)
- Familiarity with APIs, JSON, and basic cloud concepts
- Understanding of UX/UI principles
- Willingness to learn about M365 platform and tools (Azure, PowerApps, etc.)
- Interest in web frameworks (React, Vue, or similar)