At a Glance
- Tasks: Join a team to develop and maintain innovative applications and services.
- Company: Dynamic tech company in Newcastle upon Tyne focused on growth and collaboration.
- Benefits: Structured development, hands-on experience, and supportive environment for career growth.
- Why this job: Kickstart your career with real ownership and exposure to cutting-edge technologies.
- Qualifications: Foundation in .NET development and eagerness to learn new technologies.
- Other info: Collaborative culture with opportunities to work on cloud-based platforms.
The predicted salary is between 36000 - 60000 £ per year.
Our Technology department in Newcastle upon Tyne is looking to recruit a Graduate Software Engineer. This is an exciting opportunity to begin your career in a supportive environment designed to help you grow, learn, and thrive. You’ll join a network of professionals, benefit from structured development, and hands‑on project experience, and be empowered to take real ownership from day one.
As a Graduate Software Engineer, you will work as part of a team on the development and maintenance of a range of applications and services across the NorthStandard technology domain. With support and training, you will develop the capability to quickly learn new languages and technologies, while also demonstrating the curiosity and initiative to explore solutions independently. You will collaborate with cross‑functional teams to deliver robust, scalable and secure solutions that support the needs of our insurance business. Your work will be key to modernising a number of applications, services and integrations as we continue moving towards modern cloud‑based platforms. This role will expose you to a diverse range of internally and externally developed systems, giving you broad, valuable experience early in your career.
What will you be doing?
- Support system and service design activities by contributing to component/interface design, reviewing technical specifications, and assisting in the translation of logical designs into basic functional and technical artefacts under the guidance of senior developers.
- Contribute to the software development lifecycle, including writing clean, maintainable code, performing unit tests, debugging issues, and supporting documentation and quality assurance activities for assigned features or modules.
- Apply established development standards and best practices, participating in discussions on tools and technologies and providing input while learning from senior technical leads.
- Prepare and maintain technical documentation, such as simple diagrams, code comments, and user/technical notes, to support business understanding and ensure requirements are accurately followed.
- Collaborate effectively with team members and business stakeholders, supporting the flow of information, contributing to system reviews, and assisting in identifying performance or usability issues, escalating recommendations to senior colleagues.
About you
Skills/Qualifications/Experience
Essential
- A good foundation of .NET development skills (C#, ASP.NET Core, Entity Framework Core, LINQ) with an understanding of clean coding principles and object-oriented design.
- Exposure to cloud development on Microsoft Azure or an equivalent platform, with practical experience or academic/project work being desirable.
- Basic understanding of CI/CD practices, preferably with experience using Azure DevOps or similar tools.
- Good awareness of API development, including designing or consuming RESTful APIs, understanding JSON/XML, and familiarity with integration concepts such as microservices and service messaging.
- Working knowledge of testing techniques, including writing unit tests and using mocking frameworks.
- Some familiarity with containerisation concepts and the role of Docker and Kubernetes in delivering these.
- Strong analytical mindset, able to break down problems, investigate issues methodically, and propose practical solutions, seeking guidance where appropriate.
- Clear and confident communication skills, with the ability to explain technical concepts in simple terms and work effectively with developers, testers, analysts, and business stakeholders.
- Strong teamwork skills, demonstrating adaptability, openness to feedback, and the ability to contribute positively to a collaborative engineering culture.
Graduate Software Engineer employer: NorthStandard
Contact Detail:
NorthStandard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at events. Ask them about their experiences and any tips they might have for landing a role at the company.
✨Tip Number 2
Prepare for those interviews! Brush up on your coding skills and be ready to discuss your projects. Practice common technical questions and think about how you can showcase your problem-solving abilities.
✨Tip Number 3
Show your passion for technology! During interviews, share your enthusiasm for learning new languages and tools. Talk about any personal projects or contributions to open-source that demonstrate your initiative.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Graduate Software Engineer
Some tips for your application 🫡
Show Your Passion for Tech: When writing your application, let us see your enthusiasm for technology and software development. Share any personal projects or experiences that highlight your skills and curiosity in the field. We love seeing candidates who are genuinely excited about what they do!
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Graduate Software Engineer role. Highlight relevant skills like .NET development and cloud experience, and don’t forget to mention any teamwork or collaboration experiences. This helps us see how you fit into our culture and the role.
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your experiences and skills. We appreciate candidates who can communicate technical concepts simply, as this is key when working with cross-functional teams.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at NorthStandard
✨Know Your Tech Stack
Make sure you brush up on your .NET development skills, especially C#, ASP.NET Core, and Entity Framework Core. Be ready to discuss how you've applied clean coding principles and object-oriented design in your projects, whether academic or personal.
✨Show Your Cloud Knowledge
Familiarise yourself with cloud development, particularly on Microsoft Azure. If you've done any project work or have practical experience, be prepared to share specific examples of how you've used cloud technologies in your coding.
✨Understand CI/CD Practices
Get a good grasp of Continuous Integration and Continuous Deployment (CI/CD) practices. If you've used Azure DevOps or similar tools, think of instances where you implemented these practices and be ready to explain the benefits they brought to your projects.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. During the interview, you'll likely need to communicate with both technical and non-technical stakeholders, so being able to break down complex ideas will show your strong communication skills and teamwork abilities.