Graduate Software Engineer

Posted 6 days 16 hours ago by Rewardinsight

Permanent
Full Time
Graduate and Post Graduate Jobs
Belfast, United Kingdom
Job Description
Graduate Software Engineer

Department: Technology

Employment Type: Permanent - Full Time

Location: Belfast


Description
This is a unique opportunity to join a forward-thinking, technology-driven organisation at the cutting edge of software development. As a Graduate Software Engineer at Reward, you will work with the latest technologies, including JavaScript (Angular/Node), .NET Core/.NET 5+, AWS, Infrastructure as Code (IaC), Docker, and Kubernetes. You will play a key role in designing and developing our loyalty platform, used by millions of people every day.

In this fast-paced, agile environment, you will collaborate with Product Owners to build and enhance our core product suite, gaining hands-on experience in developing innovative solutions that drive real-world impact.

Key Responsibilities
  • Design and develop high-quality software solutions that meet business requirements.
  • Work closely with Product Owners to understand and deliver functional specifications.
  • Develop and maintain back-end applications using Node.js, Java, or C# (.NET Core/.NET 5+).
  • Build modern front-end applications using frameworks such as Angular.
  • Deploy and manage applications in a cloud environment (AWS).
  • Implement containerization technologies like Docker and Kubernetes.
  • Follow Agile development methodologies, including Scrum and Kanban.
  • Collaborate with engineers, architects, and stakeholders to ensure best practices in code quality, security, and scalability
  • Use GitHub for version control, participate in code reviews, and follow good software development practices.
  • Communicate technical concepts effectively to both technical and non-technical audiences.

Skills Knowledge and Expertise
  • Back-end development in Node.js, Java, or C# (.NET Core/.NET 5+).
  • Front-end development using modern JavaScript frameworks (Angular preferred).
  • Experience with AWS or other cloud platforms.
  • Understanding of Agile methodologies and best practices.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with GitHub and version control best practices.
  • Strong communication skills to engage with both technical and non-technical stakeholders.

Benefits
  • Annual Leave: 25 days + bank holidays
  • Ability to buy and sell holiday days as well as the ability to bank days (tenure dependent)
  • Flexible working options: we are operating a hybrid working model with 3 days a week from the office
  • Pension: Hargreaves Lansdown - 6% matched contribution
  • Employee share scheme
  • Generous family friendly cover
  • Private healthcare - Bupa
  • Income protection
  • Critical illness cover
  • Life insurance cover
  • Dental cover
  • Optical cover
  • Yulife app for access to employee wellbeing and discounts
  • Perks at Work, cashback/discount shopping site
  • Employee referral scheme
  • Salary sacrifice program which includes cycle to work scheme, electric car scheme and season ticket loans
  • Volunteering program
  • Company events i.e. Christmas party, all-company event and other social/hosted events during the year (we have an active social committee!)
  • Team socials