Software Developer
Role details
Job location
Tech stack
Job description
The Software Developer is responsible for contributing to the design, development, and delivery of enhancements and integrations across Hermes, Travcorp's in-house reservation and operational platform, built primarily in .NET.
Working as part of an established Agile delivery team, the role supports the ongoing evolution, stability, and scalability of Hermes, ensuring high-quality engineering practices are followed throughout the software development lifecycle. The post-holder will collaborate closely with fellow developers, QA, Product, and Architecture to deliver reliable, secure, and maintainable solutions that support Travcorp's multi-brand travel operations., * Design, develop, test, and maintain software components and services within the Hermes platform, ensuring solutions are robust, scalable, and maintainable
- Deliver new features, enhancements, and defect fixes in line with agreed priorities, technical standards, and architectural direction
- Actively participate in Agile delivery processes (Scrum/Kanban), including sprint planning, daily stand-ups, estimation, retrospectives, and sprint reviews
- Collaborate with Product Owners and stakeholders to understand requirements, contribute to story refinement, and ensure acceptance criteria are met
- Produce high-quality, well-structured code and take part in peer code reviews, supporting shared ownership and continuous improvement
- Follow secure coding practices and contribute to maintaining the overall stability, performance, and resilience of the Hermes platform
- Support CI/CD pipelines, automated testing, and deployment processes to ensure predictable and reliable releases
- Work closely with QA, Infrastructure, and Integration teams to support end-to-end delivery and operational readiness
- Assist in identifying and addressing technical debt, risks, and areas for improvement within the codebase and development processes, * Reliable delivery: Consistent completion of sprint commitments with high-quality, production-ready code
- Platform quality & stability: Low defect rates, adherence to coding standards, and no avoidable production issues
- Team contribution: Positive participation in Agile ceremonies, collaboration with peers, and contribution to continuous improvement
Requirements
- 3-4 years' commercial experience as a software developer within a professional development team
- Strong experience working across the Agile software development lifecycle, using Scrum and/or Kanban
- Hands-on development experience with .NET / C#, building and supporting production systems
- Solid understanding of object-oriented design, clean code principles, and maintainable architecture
- Experience working with version control systems and participating in structured code reviews
- Exposure to CI/CD pipelines and automated testing as part of modern delivery practices
- Ability to work collaboratively within cross-functional teams and communicate technical concepts clearly
Desirable
- Experience working on complex, transaction-heavy platforms such as reservation, e-commerce, or operational systems
- Experience developing or consuming APIs and system integrations
- Familiarity with cloud-hosted environments and modern DevOps practices
- Experience supporting multi-brand or multi-tenant platforms
- Experience with Angular or similar frontend frameworks, * Proactive, delivery-focused, and takes ownership of assigned work
- Strong problem-solving skills with a pragmatic and analytical approach
- Comfortable working in a fast-paced, evolving environment with competing priorities
- Committed to continuous learning and improving engineering practices
- Collaborative team player with a positive and professional attitude, * Educated to degree level in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical commercial experience is required)
- Demonstrable commitment to continuous professional development, staying current with modern development practices, tools, and frameworks
- Relevant professional certifications or training in software development, cloud platforms, or Agile delivery (e.g. Microsoft, Agile/Scrum training)
- Ongoing learning through industry forums, technical communities, or self-directed study
Benefits & conditions
This is a Full-Time position where you will be required to work 37.5 hours per week, Monday - Friday.
Company Benefits:
In return for your hard work and commitment we will offer:
Core Benefits*
- Competitive salary
- Company Pension Scheme
- 30 days holiday including Bank Holidays, rising 1 day per year (up to 33)
- Enhanced Pension
- Enhanced Maternity & Paternity
- Learning & Development Funding
- Life Insurance
Additional Benefits*
- Health & Wellbeing Hub (including EAP)
- Long Service Awards
- Staff Travel Discounts
- Company social events
- Employee Discounts Platform
- Eye Care eVouchers
- Friendly working atmosphere
- On-site parking
- Casual dress code
*Benefits may be subject change.
Destination2 Ltd, HolidayGems Ltd, Citalia, Sovereign and American Holidays are part of the Travcorp Holdings Ltd group and are the most innovative and progressive Online Tour Operators in the UK selling holidays nationwide to a variety of long and short haul destinations.