Save time and effort sourcing top tech talent

Devices Software Engineer

Poole, Dorset, UK
C# / .Net Developer Full Stack C# / .Net Developer Embedded Developer Embedded Engineer
Actively hiring

Devices Software Engineer

mthree
Poole, Dorset, UK
C# / .Net Developer Full Stack C# / .Net Developer Embedded Developer Embedded Engineer
mthree
Actively hiring

hackajob is partnering with mthree to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

OVERVIEW:
About mthree
Since 2010, mthree has been helping clients solve their business and technological challenges. We are a
technology and business consultancy with a global workforce delivering significant business and IT projects in
some of the largest financial services organisations worldwide.
Core Services
• Consulting and Advisory
• Managed Services
• Alumni Graduate Programme
• Alumni Pro Programme
We have a global presence and are experts in delivering exceptional quality to our client base, providing
consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application
Development; Cyber & Information Security; Data Science and DevOps areas.
Our Alumni Graduate programme is an internationally recognised 2 year non-rotational pathway that has
successfully shaped the careers of hundreds of Graduates worldwide. Our Alumni Pro programme is designed
for Consultants who have either typically completed the Alumni scheme and don’t convert to our clients, or
outside industry professionals who want to move sector or role.
Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and
insurance. Join us to work on groundbreaking technology projects, from international trading platforms to
critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in
technology or operations within prestigious global organizations.
Diversity and Inclusion
Through our diversity initiatives, we create a more representative workforce and enable our clients to achieve
their own diversity goals. Our view is that diverse teams realise greater levels of success by creating a culture
of inclusion, sparking a variety of viewpoints and offering career progression to a more diverse group of
people. To support this statement, we are encouraging underrepresented groups to choose careers in
Technology through Summer Internships and open events as part of our Diversity Network.
Website www.mthree.com
JOB SPECIFICATION:
Job Title: Devices Software Engineer
Client: Arrive - Flowbird Group
Team: Transport Devices Team
Location: Poole, Dorset (5 days per week in the office initially, moving to 3 days per week)
The Client:
Flowbird Group is a market leader in parking, transport and EV charging technology solutions. Working
specifically for the transport division in Poole, which provides an end-to-end transport ecosystem —
hardware, software, and payments — making travel simpler for passengers and operations smarter for cities
across multiple countries.

Key solutions include: • Smart Ticketing o Machines & validators
(contactless, QR, mobile payments)
• CloudFare Platform
o Back-office for fares, routes, devices, analytics
• Open Payments & ABT o “Tap & Go” with bank card/phone o Fare
capping for best price
• Mobility-as-a-Service (MaaS)
o One app for buses, parking, bikes, local services o Example: Monapass
(Monaco)

• Mobility Payments o Secure, multi-mode payment system o PCI-DSS &
EMV compliant
https://www.flowbird.com/our-solutions/transport-solutions/equipment/
Location:
Arrive’s UK headquarters for the Transport BU 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
The Role:
Due to an increase in software development demand across a number of projects we have an opportunity for
a software engineer. This role will involve working within the Devices Team, and within a Scrum team
developing application software for ticketing devices.
Responsibilities:
• Designing, coding and testing of a microservice-based solutions on a number platforms – including
Android and .NET primarily written in C#.
• Work as part of a Scrum team, attending and contributing to all ceremonies
• Actively contribute to improve software quality
• Assist in realising software process and tooling improvement activities
• Ensure that technical standards and development processes are adhered to during all stages of
development
• Participate in software design reviews
• Support the refinement of specifications and requirements into software development backlogs
• Write effective documentation and test processes
• Resolve technical issues arising during the project lifecycle and after release
Essential Experience:
• 1+ years C#/.NET Software Development using a Visual Studio/Rider IDE.
• Knowledge or Experience in developing REST/RESTful interfaces.
• Agile experience including Scrum, Kanban, agile mindset.
• Knowledge/Experience of CI and the development/applicatif automated tests (TDD or BDD).
• Source control tools such as Bitbucket and GitHUB.
• CICD tools such as Jenkins, Bamboo, Artifactory.
• Unit test and code coverage tool experience such as NUnit, SonarCube, AltCover.
• Experience of microservice architecture, REST Interfaces.
• Experience within an embedded software development environment

Desired/Nice to have 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.
• Android development, knowledge of Xamarin is useful.
• Experience of one or more javascript technologies.
• Experience of database technologies.
• Experience of microservice architectures, REST Interfaces.Experience within an embedded software
development environment
• Experience of JIRA as a workflow tool
• 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

hackajob is partnering with mthree to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?