Software Engineer – Digital Transformation

Redhill, ENG, GB, United Kingdom

Job Description

About Marston Events



Marston Events was founded in 2005 and has grown into a prestigious and expanding company specialising in graduation ceremony services. We work in partnership at ceremonies with universities, colleges, schools, and professional bodies across the UK and internationally. Our core services include expert event management, the design and supply of high-quality gowns, professional graduation portraits by qualified and experienced photographers, event video services, and venue ticketing services.

Marston Events is dedicated to celebrating the power of aspiration, recognising that gowns and mortarboards symbolise hard work, dedication, and the potential for future success. Our expert and personalised customer service is based on trust and integrity, which we see as our greatest strength. Marston Events goes the extra mile to support the graduands and Universities that we serve with professionalism at all times.

Spread over three sites across the UK - Andover, Salfords (Surrey), and Belfast, Marston offers a wide variety of job roles throughout the company and takes pride in its richly diverse workforce of specialists. We deliver our services not only in this country but internationally and have ambitious plans to grow and develop outside the UK. We care deeply about our staff and everyone that works alongside us. Our most recent staff survey highlighted 'team sprit', 'respect' and 'inclusivity' as some of the key factors that makes our team unique. "It is a very friendly and supportive culture where everyone feels safe to communicate and innovate"

Find out more about our company benefits at the end of the job pack.

About The Role



We are recruiting experienced Software Developers on a 1-year fixed-term contract, with the potential for conversion to a permanent role, to help design and build a new generation of software platforms from the ground up.

This is a greenfield, innovation-led opportunity where developers will play a meaningful role in shaping architecture, design decisions, and user experience for modern, scalable systems used in high-impact, real-world environments.

You will work closely with the CTO, existing developers, and wider stakeholders, with genuine influence over how new platforms are designed and delivered.

Key Responsibilities



Design, build, and maintain high-quality software using C# and the .NET ecosystem Contribute to the design and evolution of system architecture, helping shape how new platforms are structured and integrated Develop mobile-first and cross-platform solutions using: Core .NET, with a willingness to learn and work with Xamarin and/or .NET MAUI Use NuGet libraries responsibly, with consideration for security, licensing, and long-term maintainability Build and maintain front-end components using HTML and CSS, with strong attention to usability and accessibility Contribute to UX-led design discussions to ensure intuitive, user-focused solutions Work closely with existing developers to understand current systems, workflows, and constraints, using this insight to inform and influence future-state architecture Actively document software architecture and design decisions as development progresses Participate in sprint reviews and demos, clearly presenting completed work to technical and non-technical stakeholders Work within Jira Service Management and Jira Software projects, including: Managing work via tickets Estimating development effort accurately Logging time against software development activities Apply a security-first mindset throughout the software development lifecycle Use version control systems effectively as part of collaborative development (e.g. Git-based workflows) Produce clean, maintainable, and well-documented code Collaborate effectively with peers and stakeholders to deliver agreed outcomes

Essential Skills & Experience



Minimum of 3 years' professional software development experience Strong proficiency in C# Solid experience with Core .NET Willingness to learn and develop mobile applications using Xamarin and/or .NET MAUI Experience using and managing NuGet packages Working knowledge of HTML and CSS Experience using version control systems (e.g. Git) Experience working in structured Agile delivery environments Ability to estimate development effort and work to agreed timelines Clear commitment to documenting architecture, workflows, and technical decisions Strong understanding of secure coding principles and best practices

Desirable Skills & Experience



UX / UI design experience or a strong interest in usability and accessibility Experience designing API-driven or service-oriented architectures Familiarity with authentication and security concepts (e.g. OAuth, SSO, MFA) Experience working on greenfield or innovation projects Awareness of data protection, privacy, and compliance considerations

Ways of Working



Hybrid working model: 3 days office-based (Salfords), 2 days remote You will be expected to hit the ground running, take ownership of your work, and contribute meaningfully from day one You will work iteratively using Agile practices, including: Sprint planning Regular reviews and demos Continuous documentation Knowledge transfer, architectural clarity, and documentation are considered part of delivery--not optional extras You will be trusted to manage your workload, communicate clearly, and deliver to agreed standards

Contract Details



Contract type: Fixed-term contract Duration: 1 year Potential: Role may convert to permanent, subject to performance and business needs
The intention of these roles is to deliver significant new capability while ensuring knowledge, architecture, and design decisions are clearly documented and transferable.

Why Join Us?



Opportunity to build new software platforms from scratch Real influence over architecture, design, and user experience Work on innovative, technically interesting problems Strong engineering discipline with clear processes and accountability Close collaboration with senior technical leadership Your work will be used in live, high-impact environments

How to apply



Please send a CV that demonstrates you have the skills and experience to carry out the responsibilities listed in the job description.

Initial interviews will be remote and then follow on to site visit if applicant proceeds through recruitment

Company benefits include



The chance to work supportive company that's passionate about creating memorable experiences

Employee Assistance Programme (Peninsula) - 24 hour helpline and hub for a offering a range of services from experienced therapists or specialist advisors.

Access to Pension Scheme - more info available on request

28 day holiday allowance including bank holidays

On-site parking

Enhanced holiday allowance for long service, starting from one full year

Volunteering days

Hybrid and Flexible working arrangements (role dependant)

Death in service

Job Types: Full-time, Fixed term contract, Temp to perm

Pay: 50,000.00 per year

Benefits:

Company events Company pension On-site parking
Application question(s):

Are you based In Salfords, Surrey or within easy commute?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4580903
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Redhill, ENG, GB, United Kingdom
  • Education
    Not mentioned