Senior Software Engineer

Posted a week ago by Springboard Worldwide

Location:
BH15, Poole, Dorset

Flowbird are at the leading edge of fare management and self–service ticketing solutions for public transport with solutions in over 4000 towns and cities around the world.  There is a step change in the way that the public expects to consume transport services. Flowbird are committed to being at the forefront of this shift and so we have a need for a  Senior Software Engineer who will be primarily focused on  designing, developing and supporting the introduction of new product features, and bug fixing of legacy product issues. This role will involve working within the Devices Team, and within an Agile environment developing application software for ticketing devices. 

Responsibilities include

  • Designing, coding and testing of a micro service-based solutions on a number platforms – including Android and .NET primarily written in C#.
  • Working as part of a Scrum team, attending and contributing to all agile ceremonies.
  • Coordination with Delivery Lead and senior management for reporting of progress and to give technical explanations/summary
  • Contribute to the coordination of multiple agile teams developing in parallel to a shared goal.
  • Actively contribute to improve the quality of both products and services by working in accordance with internal and external quality standards.
  • Designing and realising software process and tooling improvement activities.
  • Ensure that Flowbird technical standards, documentation and processes are applied to all delivery artefacts.
  • Assist in the refinement of functional specifications and requirements into a development backlogs, and present tested, working software in iteration reviews.
  • Realise and sustain the use of a CI/CD pipeline within the teams using bitbucket, Jenkins, Artificatory.
  • Leading/Writing effective software design, and to present coherent solutions and  provide guidance to other developers where required.
  • Do code reviews and resolve technical issues arising during the full project lifecycle
  • Assist in technical sales support and estimates for new sales opportunities or initiatives.

Experience Required

  • 5+ years C#/.NET Software Development using a Visual Studio IDE, on Android and/or .NET Compact Framework.
  • 3+ years developing REST/RESTful interfaces.
  • 3+ years Object Oriented Design and Programming using UML, Design Patterns, SOLID principles.
  • 5+ years agile experience including Scrum, Kanban, agile mindset.
  • High level of experience within an embedded software development environment.
  • Experience of CI and the development/applicatif automated tests (TDD or BDD).
  • Source control tools such as Bitbucket and VSTFS.
  • CI/CD tools such as Jenkins, Bamboo, Artifactory.
  • Unit test and code coverage tool experience such as NUnit, SonarCube, AltCover.
  • Experience of microservice architectures, REST Interfaces.

The role is based at our Transport headquarters in Poole with some hybrid working available. Salary will be based on experience, and would include a strong benefits package. 

Type:
Permanent
Start Date:
ASAP
Contract Length:
Full time
Job Reference:
65648
Job ID:
221821944

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts