Software Engineer - Contract - Dorset
You'll be working within the Devices Team in an Agile environment developing application software for ticketing devices. The focus will be on ETM/POS projects .
Start Date: Immediate / ASAP
Rate: £500 per day (Inside IR35)
Location: Dorset : on-site
?? Responsibilities
??? Design, code, and test microservice-based solutions on Android & .NET platforms (primarily in C# ).
?? Collaborate in a Scrum team, actively participating in all Agile ceremonies.
?? Coordinate with Delivery Lead & management to report progress and provide technical summaries.
?? Work with multiple Agile teams towards shared goals.
? Ensure product & service quality following internal and external standards.
?? Improve software processes & tooling for efficiency.
?? Ensure technical standards, documentation & processes are consistently applied.
?? Assist in refining requirements into development backlogs and demo working software in iteration reviews.
?? Support and sustain CI/CD pipelines using tools like Bitbucket, Jenkins, and Artifactory.
?? Write and lead software designs, presenting clear solutions and guiding developers.
?? Review code & resolve issues across the project lifecycle.
?? Support technical sales & effort estimation for new initiatives.
? Essential Experience
?? 5+ years C#/.NET development (including Android).
?? 5+ years REST/RESTful API development .
?? Strong OOP, UML, Design Patterns, SOLID principles.
?? 5+ years in Agile (Scrum, Kanban, agile mindset) .
?? Hands-on experience with SonarQube & addressing security vulnerabilities.
?? CI & automated testing (TDD/BDD).
?? Unit testing & coverage tools (e.g., NUnit, SonarQube, AltCover).
? Desired Experience
?? Embedded software development knowledge.
?? Android development (Xamarin is a plus).
??? Windows CE/Embedded & .NET Compact Framework.
?? C/C++ on Linux (embedded).
?? JavaScript technologies.
??? Database technologies.
?? JIRA for workflow management.
??? Source control (Bitbucket, VSTFS).
?? CI/CD tools (Jenkins, Bamboo, Artifactory).
?? Scaling Agile (Disciplined Agile, LeSS), Scrum Master or Architectural Owner experience.
?? HMI design & implementation.
?? Interfacing with factory engineering teams .
??? Bonus expertise in:
Transport Ticketing
POS Terminals
Contactless Payments (cEMV, PCI)
Internet Security & Protocols (OWASP, OAuth2, OpenID)
?? Reports to:
Software Delivery Lead
If this sounds like you, please apply directly!
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
TPBN1_UKTJ