Home » Software Developer – C# .NET

Software Developer – C# .NET

  • £32,000 – £37,000 based on experience
  • Pension and company bonus
  • 37.5 hours per week (permanent)
  • Working remotely, with an office in Derby if preferred

Tracsis (www.tracsis.com) is a market leading technology company that solves business critical resource, planning, asset and safety/risk management problems across the transportation sector. We also develop innovative product solutions like smart ticketing and automated delay repay to improve the customer experience. Tracsis develops software and hardware products whilst also delivering consultancy, data capture, analytics/informatics and event transport management services. Tracsis’ products and services are widely used to improve operational performance and efficiency; reduce operational cost and risk and improve safety; improve asset performance and reduce maintenance interventions; improve customer experience; use data to improve decision making capabilities for clients and their customers and also inform large transport infrastructure investment decisions. We are a UK based plc listed on FTSE AIM and the business has ca. 450 employees in facilities across UK and Ireland. Tracsis was established in 2004 and has grown significantly through both investment in technology and acquisition. 

The Job

Tracsis Transport Consultancy’s Bespoke Software team are looking for a software engineer. The team primarily develops solutions for the UK rail sector, with occasional work internationally and in other types of public transport. The work covers a wide range of areas from modelling and simulation of the railway to timetable and resource planning. Projects generally focus on data management, validation, and processing, with future work planned in optimisation, AI, and machine learning. Our clients are wide-ranging from the Department for Transport and Network Rail to train and freight operating companies, and many others. Projects are done both directly with the end clients and via our internal team of specialist transport consultants. Project durations generally range from a few days to a few months. The work is either done in small teams or solo (with the support of the wider team). Most of our development is in C#.NET. Desktop applications are developed using WPF and web applications using ASP.NET and Blazor. Other languages are also used, depending on the requirements of the project. The code repositories and projects are managed through GitHub. The team works remotely by default, but we have an office in Derby for those that prefer. Communication is through Microsoft Teams.

The Candidate

  • We are looking for a strong software developer with an interest in the railway and public transport.
  • You should be able to write clean, high-quality code backed by a suite of automated tests. Experience of Test-Driven Development is a bonus. You should have knowledge of version control systems, such as git, and of continuous integration.
  • We are looking for someone that can work closely with clients to develop requirements and provide realistic estimation of time required to deliver on those requirements.
  • You should be keen to learn and continuously develop your skills through on-the-job training.

Desirable Qualities

  • Interest in Railway Operations
  • Experience of object-oriented development and design patterns
  • Experience of functional programming
  • An interest in problem solving and careful attention to detail
  • An aptitude for modelling complex problem domains
  • Ability to work on multiple tasks or projects and prioritise effectively
  • Self-starter who is highly organised, communicative, a quick learner, and team oriented
  • Excellent verbal and written communication skills
  • Experience with some of the following technologies: C#.NET, LINQ, WPF, Blazor, ASP.NET, NUnit, Git, Mercurial, C++, Fortran, Python, Perl
  • Experience of working in small teams of developers in a fast-paced environment
  • A track record for completing tasks within agreed time and budget constraints
  • Experience of version control and continuous integration
  • Experience of UI standards and graphical interface design
  • Experience of automated testing (using tools such as NUnit or JUnit).

The Benefits

  • Flexible working
  • 25 days holiday + bank holidays (+ additional days for long service)
  • Bonus / share option scheme
  • 5% company pension contributions (with no minimum employee contribution); 2% in the first year
  • Bupa private healthcare after 1 years’ service
  • Free eye tests
  • Childcare vouchers
  • Cyclescheme
  • Social events paid for by Tracsis

Essential

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 in confidence. Please submit a copy of your CV to recruitment@tracsis.com (feel free to provide links to online code repositories, such as GitHub, and any other portfolio items, such as blog posts, that you feel are relevant). Upon application, you will be sent a coding test to be completed in your own time (though it is not expected to take more than a few hours to complete). If the test is completed successfully, you will be invited to an interview via online video conferencing or at our Derby office. We welcome C.V’s from all members of the community. Tracsis are committed to promoting a diverse and inclusive community.

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.

© 2022 Tracsis plc