Software Engineer - Digital Transformation
Role details
Job location
Tech stack
Job description
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., * 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, * 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
Requirements
Do you have experience in Xamarin?, * 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
Benefits & conditions
· 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