Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Senior Software Engineer (Full Stack)

Yorkshire Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Join our team to develop a customer self-serve wizard for HR products.
  • Company: IRIS is a leading provider in Education HR solutions, focused on innovation.
  • Benefits: Enjoy competitive pay, bonuses, hybrid work options, and a supportive team culture.
  • Why this job: Be part of a dynamic environment where your skills can shine and grow.
  • Qualifications: Experience with Microsoft stack, Azure, and agile methodologies required.
  • Other info: This is a 12-month fixed-term contract with opportunities for learning and development.

The predicted salary is between 43200 - 72000 £ per year.

Our engineering team is hiring! We are seeking a Senior Full Stack Software Engineer for a 12 month contract to join our Education HR development team.

As a successful candidate you will be working as part of the IRIS Engineering function specifically on our HR portfolio. This is a hands-on technical role working to deliver a customer self-serve wizard which will integrate into an existing HR product and underlying database code and associated defect resolution / technical debt across web and cloud products.

You will bring full stack engineering experience and be accountable for all aspects of the software development from specification, through to developing, testing and launching. You will be able to work independently and responsible for the quality and on-time delivery of the software you create, liaising with other development, quality and technical staff to ensure that compliance, and other governance standards are met. You will need to be highly motivated, self-starter and have strong communication and problem-solving skills. A team player that can rise to the challenge of working in a fast-paced environment and prepared to learn and apply new technical skills.

Skills and Experience:

  • Solid technical grounding in Microsoft stack, Azure and the following technologies: C#, .NET Framework, .NET Core, Entity Framework, LINQ, MVC5, MVC Core, Razor Views, Microsoft SQL Server, AutoMapper, Mediator, jQuery, Bootstrap, SCSS, LESS
  • Experience utilizing development tooling for Microsoft stack (AZURE, JIRA, GIT)
  • Significant track record of delivering quality software using agile methodologies.
  • Create and review designs to ensure that they are feasible and meet industry and IRIS standards
  • Manage technical projects from inception to in-life maintenance and support
  • Strong analysis and problem-solving skills used to troubleshoot and fix technical issues
  • Excellent verbal and written communication skills
  • Ability to utilize strong technical skills to develop and coach others
  • Create documentation for the software created
  • Ability to collaborate and work as part of the wider Engineering and QA teams
  • A learning mindset with ability to adapt to new industry trends.
  • Experience of the HR, Education and Payroll domain
  • Use of Agentic AI advantageous

Responsibilities:

  • Delivery: Be cognizant of and working towards release schedules for releases including dates and stage gates for all major milestones. Build strong working relationships to liaise with other IRIS teams for release purposes e.g. DevOps, Support, QA. Input to estimation process for requests coming from the business.
  • General: Hands on troubleshooting and problem-solving of software to including defect resolution and resolving production issues. Ensure consistency and adherence to SDLC and governance processes across team reporting to you. Champion nonfunctional requirements, embracing DevOps and shift to left using CI/CD pipelines. Ensure development tooling is being used consistently & effectively. Contribute to continuous improvement efforts within the team and efficiency.
  • People: Contribute a learning mindset within the team. Supports team members and promotes healthy respectful communications.

Please note: We occasionally close vacancies early in the event that we receive a high volume of applications. Therefore we recommend you apply as soon as possible.

For UK candidates only: Please note we are only able to accept candidates that are permanent UK residents or have proven permanent right to work in the UK.

Senior Software Engineer (Full Stack) employer: IRIS Recruitment

At IRIS, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Leeds-based team enjoys a hybrid working model, competitive compensation, and a strong focus on employee development, ensuring that you have the resources and support to grow your skills in a fast-paced environment. Join us to be part of a forward-thinking company that values your contributions and encourages continuous learning.
I

Contact Detail:

IRIS Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Full Stack)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET Framework, and Azure. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Highlight your experience with agile methodologies during any discussions or interviews. Being able to demonstrate your understanding of agile practices and how you've applied them in past projects can be a significant advantage.

✨Tip Number 3

Prepare to discuss your problem-solving skills and provide examples of how you've tackled technical issues in previous roles. This will show your ability to handle challenges effectively, which is crucial for this position.

✨Tip Number 4

Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging with them can provide insights into the company culture and may even lead to a referral, increasing your chances of landing the job.

We think you need these skills to ace Senior Software Engineer (Full Stack)

C#
.NET Framework
.NET Core
Entity Framework
LINQ
MVC5
MVC Core
Razor Views
Microsoft SQL Server
AutoMapper
Mediator
jQuery
Bootstrap
SCSS
LESS
Azure
JIRA
GIT
Agile Methodologies
Technical Project Management
Problem-Solving Skills
Communication Skills
Documentation Skills
Collaboration Skills
Learning Mindset
HR Domain Knowledge
Education Domain Knowledge
Payroll Domain Knowledge
DevOps Practices
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full stack engineering experience, particularly with the Microsoft stack and Azure technologies. Include specific projects where you've used C#, .NET Framework, and other relevant tools mentioned in the job description.

Craft a Strong Cover Letter: Write a cover letter that showcases your problem-solving skills and ability to work in a fast-paced environment. Mention your experience with agile methodologies and how you can contribute to the HR portfolio.

Showcase Relevant Experience: In your application, emphasise any previous roles where you managed technical projects or collaborated with cross-functional teams. Highlight your experience in the HR, Education, or Payroll domain if applicable.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your communication is clear and professional, as strong verbal and written skills are essential for this role.

How to prepare for a job interview at IRIS Recruitment

✨Showcase Your Full Stack Expertise

Be prepared to discuss your experience with the Microsoft stack, particularly C#, .NET Framework, and Azure. Highlight specific projects where you successfully integrated front-end and back-end technologies, demonstrating your ability to deliver a complete solution.

✨Demonstrate Problem-Solving Skills

Expect questions that assess your analytical and troubleshooting abilities. Prepare examples of past challenges you've faced in software development and how you resolved them, especially in a fast-paced environment.

✨Emphasise Team Collaboration

Since this role involves liaising with various teams, be ready to discuss your experience working in cross-functional teams. Share examples of how you’ve built strong relationships with colleagues in DevOps, QA, or support roles to ensure successful project delivery.

✨Prepare for Agile Methodologies

Familiarise yourself with agile practices, as the company values a significant track record in delivering quality software using these methodologies. Be ready to explain how you've applied agile principles in your previous roles and how they contributed to project success.

Senior Software Engineer (Full Stack)
IRIS Recruitment
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>