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