Graduate Software Engineer @ Haystack
Your Application Journey
Email Hiring Manager
Job Details
Overview
Join Haystack as a Graduate Software Engineer and work on high-impact systems used across international markets. This role involves hands-on coding, structured training, and a focus on modernising a .NET platform.
Role & Responsibilities
Design and develop a next-generation investment platform using the latest Microsoft technologies.
- Work with .NET, C#, and ASP.NET Core/MVC frameworks
- Utilize Azure Cloud Services for scalable solutions
- Develop front-end applications using Angular and JavaScript
- Build RESTful APIs, microservices, and manage SQL/MongoDB databases
- Engage in Agile practices and CI/CD processes
Qualifications
A degree in Computer Science, Software Engineering, or a related field is required along with a solid understanding of object-oriented programming and the .NET ecosystem. Strong problem-solving skills, clean code practices, and a passion for continuous improvement are essential.
Benefits & Culture
Haystack offers structured graduate training, mentoring, and early promotion opportunities. Enjoy a competitive salary, bonus, and benefits while working with a collaborative, forward-thinking engineering team.
Key skills/competency
.NET, C#, ASP.NET, Azure, Angular, JavaScript, RESTful APIs, Microservices, SQL, Agile
How to Get Hired at Haystack
🎯 Tips for Getting Hired
- Customize your resume: Highlight .NET and C# projects effectively.
- Research Haystack: Learn about their tech modernization journey.
- Prepare for technical tests: Brush up on .NET and Azure skills.
- Practice behavioral questions: Demonstrate teamwork and learning agility.