Home » Haskell Developer

Haskell Developer

  • £40,000 – £50,000 based on experience
  • Pension and Company Bonus
  • 37.5 hours per week
  • Remote with the ability to travel to Leeds if / when needed

Do you want to revolutionise the rail industry?

Due to continued growth, the Operations and Planning Division of Tracsis Group plc (www.tracsis.com) have a fantastic opportunity for experienced Haskell Developers. If successful, you will be working on industry-critical products that are used across the railway industry.

Tracsis Operations and Planning Systems Division is a leading provider of software and services for the planning and management of mass transit systems.

We develop and supply a range of software products which are used extensively within the rail and other public transport sectors, covering all aspects of operations planning and management including timetabling, resource and rolling stock planning and optimisation, real time performance and control, service recovery, incident management and delay attribution, retail services and delay repay.

We also offer a consultancy service made up of highly experienced industry specialists, advising on all elements of rail operational planning and modelling including performance improvement, franchise and concession support, data capture and evaluation, as well as innovative bespoke software development capabilities.

Accountabilities and Responsibilities:

  • Developing and delivering software to agreed and realistic timescales
  • Working as part of a small development teams, working agile, providing support to other team members where necessary
  • Bring ideas to the table, try out new techniques, and keep on top of emerging tools and trends.
  • Contribute to software projects, to deliver quality outputs on time and budget
  • Collaborate with colleagues and customers
  • Understand how our customers use the products through site visits and collaborative activities
  • Be an active team member, understanding and embracing our Agile culture

The things you’ll need:

  • Knowledge and experience of working commercially with Haskell
  • A self starter with the ability to work with minimal direction and inspire more junior members of the team.
  • Strong analytical skills and the ability and inquisitive mind to problem solve.
  • Able to visualise, articulate and solve both complex and uncomplicated problems and concepts.
  • Able to make logical and well thought out decisions.
  • Excellent communication skills – both written and verbal
  • Able to write complex code and have a deep understanding of the entire development lifecycle.
  • A lateral thinker and able to keep calm under pressure.
  • Capable of dealing with high quality technical solutions
  • Confident in sharing views and opinions with others.

Bonus Skills / Experience:

  • .Net
  • AWS
  • C#
  • WPF
  • C++
  • Functional Programming

Benefits to working at Tracsis:

  • 25 days holiday + 8 bank holidays per year
  • Bonus scheme
  • Long service annual leave entitlement scheme
  • Long Term Incentive Plan Scheme
  • Free eye tests
  • Flexible remote working policy
  • Casual dress code
  • Social events paid for by Tracsis
  • Bupa Medical Health care after 1 year’s service
  • Learning & Development opportunities
  • Excellent, modern office space


All applicants must be eligible to live and work within the UK.

To apply:

If working for Tracsis sounds like the great career move you want, we look forward to receiving your C.V. and having an initial conversation. Please submit a copy of your CV to recruitment@tracsis.com We welcome C.V’s from all members of the community. Tracsis are committed to promoting a diverse and inclusive community.

DBS Checks

Offers of employment are subject to pre-recruitment checks, including a Basic DBS check, the cost of which will be covered by Tracsis. The check will be carried out by our HR team, using a registered checking service that is GDPR compliant. More information about the details disclosed in a Basic DBS can be found on the Gov.uk website. Details of the checking process will be shared during the offer stage. We carry out these checks due to the sensitive nature of our client’s information that you may have access to. A criminal record will not necessarily be a bar to obtaining a position at Tracsis, if an unspent conviction/s or caution/s is disclosed, a decision will be made by the HR Manager as to whether the offer of employment should be withdrawn.

GDPR Privacy Notice

During the recruitment process, Tracsis collects and processes personal data relating to job applicants. Tracsis is committed to being clear and transparent about how it collects and uses that data and to meeting its data protection obligations. We will use this information for progressing applications in view of offering employment, assessing your suitability, or to fulfil legal or regulatory requirements if necessary. We will not share any of your information to any third parties for marketing purposes.

CV’s received from agencies at this time, unfortunately will not be considered.

© 2021 Tracsis plc