> Markdown version of [/jobs/ext/2258077-c-developer](https://www.wearedevelopers.com/jobs/ext/2258077-c-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C# Developer - **Company:** mthree - **Location:** Poole, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** .NET Framework, Android Software Development, Software Applications, JIRA, Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Code Coverage, Software Quality, Computer Programming, Information Technology Consulting, Databases, Continuous Integration, Linux, Embedded Software, Windows Embedded, Github, Internet Security, Microsoft Visual Studio, Nunit, OAuth, OpenID, Open Web Application Security, Scrum Methodology, Smart Cards, Software Engineering, Microsoft Windows CE, Xamarin, Information Technology, Bitbucket, Restful APIs, Software Version Control, Atlassian Bamboo, Jenkins, Artifactory, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815149905-c-developer ## About the Role * 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 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. ## Description 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 * 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 * 1+ years C#/.NET Software Development using a Visual Studio/Rider IDE. * Knowledge or Experience in developing REST/RESTful interfaces. * 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 architectures, 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. * 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. Seniority level * Entry level Employment type * Full-time Job function * Engineering, Information Technology, and Quality Assurance Industries * IT Services and IT Consulting Poole, England, United Kingdom ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Discover .NET MAUI](https://www.wearedevelopers.com/videos/700-discover-net-maui) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)