Senior Software Engineer

3 weeks ago


Poole, United Kingdom Flowbird UK Full time

SENIOR SOFTWARE ENGINEER

 

About Flowbird:

 

Flowbird has a presence in over 4,000 cities and towns, in 55 countries worldwide, delivering world-class innovative, intelligent transportation and parking solutions for cities on the move.

 

We employ over 1,000 people – all committed to creating and delivering effective, high quality, urban mobility and parking systems. Our technical and engineering expertise ensures our market leadership introducing new and emerging payment technologies and underpins our innovative products and services.

 

We have a wide and established global customer base including transit scheme owners, local authorities, transport and parking operators. They rely on Flowbird to provide effective solutions which enhance efficiency and deliver a significant return on investment.

 

Flowbird, globally and in the UK, are rapidly expanding to ensure we manage an increasing market share of a rapidly expanding urban mobility industry sector.

 

Location:

 

Flowbird’s UK headquarters in Poole are located 150 m from the edge of Europe's largest natural harbour; It is a mecca for water sport lovers. Stunning beaches. Bustling quayside offering excellent shopping and waterside dining. Nestled between Bournemouth and the Jurassic Heritage Coast, plus less than an hour from the New Forest, Poole is the perfect career base.

 

Role: 

 

Due to an increase in software development demand across a number of projects we have an opportunity 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:

  • 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.

 

Essential Experience:

  • 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.

Desired Experience:

  • Android development, knowledge of Xamarin is useful.
  • Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework.
  • C/C++ Embedded Software Development on Linux would be useful.
  • Experience of one or more javascript technologies.
  • Experience of database technologies.
  • Experience of JIRA as a workflow tool
  • Scaling Agile methodologies ideally including some knowledge of Disciplined Agile and LeSS and experience as Scrum Master / Architectural Owner.
  • HMI design and implementation.
  • Interfacing with factory engineering teams.
  • Any of the following areas of expertise would be an advantage:
    • Transport Ticketing.
    • Point of Sale Terminals.
    • Contactless Smartcards, ITSO.
    • Contactless Payments and Payments Standards (cEMV, PCI).
    • Internet Security and protocols – e.g.  OWASP, OAuth2, OpenID.
Reports to:     

Software Delivery Lead



  • Poole, United Kingdom Dorset Software Full time

    Did you realise that your STEM degree could lead directly to an incredible career in Software Development? Dorset Software is a leading provider of digital technology consultancy services. We deliver innovative software development programmes to a range of high-profile clients spanning multiple industries. We have rewarding opportunities for STEM graduates...


  • Poole, Dorset, United Kingdom Redline Group Ltd Full time

    An exciting Senior Software Engineer C, C++ job opportunity has arisen, to join a team to design and develop software for a market leader in high quality special purpose equipment, based in Dorset, commutable from Weymouth, Dorchester, Bournemouth, Christchurch, Yeovil. This Senior Software Engineer C, C++ job is for someone who has a passion for...


  • Poole, Dorset, United Kingdom RE&M Full time

    Senior Software Engineer; Medical Devices; Product Design;Software Engineers will be involved in collaborating with internal departments such as Sensors to design and implement software components for both new and existing advanced in-house systems, aimed at enhancing manufacturing efficiency and quality control. This involves troubleshooting and resolving...


  • Poole, Dorset, United Kingdom Zenovo Ltd Full time

    Join to apply for the Senior Software Developer (LabVIEW) role at Zenovo Join to apply for the Senior Software Developer (LabVIEW) role at Zenovo Sign in to save Senior Software Developer (LabVIEW) at Zenovo . Job Title: Senior Software Developer (LabVIEW) In this role, you will collaborate with internal departments to design and implement...

  • Software Engineer

    4 weeks ago


    Poole, United Kingdom Spectrum IT Recruitment Full time

    **Software Engineer - Poole - £45,000 - £55,000** Experienced Software Engineer required by an excellent client who's head office is based in Poole, Dorset. The successful software engineer will be comfortable working both as an individual and as part of a larger team and should have extensive experienceworking within Visual Studio. The purpose of this...


  • Poole, Dorset, United Kingdom Zenovo Ltd Full time

    Join to apply for the Senior Software Developer (LabVIEW) role at Zenovo 1 week ago Be among the first 25 applicants Join to apply for the Senior Software Developer (LabVIEW) role at Zenovo Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job...


  • Poole, Dorset, United Kingdom Endeavour Recruitment Solutions Full time

    Endeavour has a fantastic career opportunity for a skilled Software Engineer with a focus on Java, to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. The successful Software Engineer will be working in a team of four to eight software engineers and will be maintaining and developing our client’s...


  • Poole, United Kingdom Zenovo Full time

    Job Title: Senior Software Developer (LabVIEW)Location: Poole, DorsetWorking Arrangement: On-SiteIn this role, you will collaborate with internal departments to design and implement software components, troubleshoot technical issues, and innovate new features to enhance manufacturing efficiency as well as write technical documentation.To be successful in...


  • Poole, United Kingdom Zenovo Full time

    Job Title: Senior Software Developer (LabVIEW)Location: Poole, DorsetWorking Arrangement: On-SiteIn this role, you will collaborate with internal departments to design and implement software components, troubleshoot technical issues, and innovate new features to enhance manufacturing efficiency as well as write technical documentation.To be successful in...


  • Poole, United Kingdom Flowbird UK Full time

    SENIOR LEAD SOFTWARE ENGINEER **About Flowbird**: Flowbird has a presence in over 4,000 cities and towns, in 55 countries worldwide, delivering world-class innovative, intelligent transportation and parking solutions for cities on the move. We employ over 1,000 people - all committed to creating and delivering effective, high quality, urban mobility and...

  • Software Engineer/C+

    1 month ago


    Poole, Dorset, United Kingdom Endeavour Recruitment Solutions Full time

    Endeavour has a fantastic opportunity for a skilled Software Engineer to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. As our client is growing, they have a need for a Device Application Software Engineer who will be primarily focused on supporting the introduction of new products. The...


  • Poole, Dorset, United Kingdom ZENOVO LTD Full time

    Senior Software Developer (LabVIEW) In this role, you will collaborate with internal departments to design and implement software components, troubleshoot technical issues, and innovate new features to enhance manufacturing efficiency as well as write technical documentation. If you are passionate about software development and enjoy working in a...


  • Poole, Dorset, United Kingdom ZENOVO LTD Full time

    Senior Software Developer (LabVIEW) In this role, you will collaborate with internal departments to design and implement software components, troubleshoot technical issues, and innovate new features to enhance manufacturing efficiency as well as write technical documentation. If you are passionate about software development and enjoy working in a...


  • Poole, United Kingdom Carrington West Full time

    My client is a small Civil Engineering Design Consultancy based in the centre of Bournemouth. They are seeking to expand through organic growth and are looking to employ a Senior Civil Engineer. They provide excellent training opportunities (approved ICE Training Scheme) and a negotiable package dependant on candidate level of experience and ability. The...


  • Poole, Dorset, United Kingdom Endeavour Recruitment Solutions Full time

    Endeavour has a fantastic career opportunity for a skilled Software Engineer with a focus on Java, to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. The successful Software Engineer will be working in a team of four to eight software engineers and will be maintaining and developing our client’s...

  • Software Developer

    4 weeks ago


    Poole, United Kingdom Spectrum IT Recruitment Full time

    **Software Developer - £50,000 - £55,000 - Fully remote** **Job description** An exciting opportunity has arisen for a Senior Software Developer to join an excellent client's development team who work remote with occasional office visits once every 6 months or so. **Skills required**: - 4+ years commercial.Net development experience - C#, - ASP.Net Web...


  • Poole, United Kingdom Carrington West Full time

    My client is a small Civil Engineering Design Consultancy based in the centre of Bournemouth. They are seeking to expand through organic growth and are looking to employ a Senior Civil Engineer. They provide excellent training opportunities (approved ICE Training Scheme) and a negotiable package dependant on candidate level of experience and ability. The...


  • Poole, Dorset, United Kingdom Zenovo Full time

    Job Title: Senior Software Developer (LabVIEW) In this role, you will collaborate with internal departments to design and implement software components, troubleshoot technical issues, and innovate new features to enhance manufacturing efficiency as well as write technical documentation. If you are passionate about software development and enjoy...


  • Poole, Dorset, United Kingdom Endeavour Recruitment Solutions Full time

    Endeavour has a fantastic opportunity for a skilled Software Engineer to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. As our client is growing, they have a need for a Device Application Software Engineer who will be primarily focused on supporting the introduction of new products. The...


  • Poole, United Kingdom Redline Group Ltd Full time

    An exciting Senior Electronic Design Engineer job opportunity has arisen, to provide electronic engineering support to the engineering team in the maintenance and development of life support systems. This role is based in Poole, Dorset and is commutable from Weymouth, Dorchester, Bournemouth, Christchurch, Yeovil.This Senior Electronics Engineer job is for...