Senior Software Engineer


Details:
  • Salary:
  • Job Type: Permanent
  • Job Status: Full-Time
  • Location: BH15 Poole Dorset
  • Date: 1 week ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Senior Software Engineer in BH15 Poole Dorset ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?