As a C# developer, you’ll be an integral part of our client's team. You will be producing high quality, digital products and services. You’ll be working alongside a team of developers.
  • Develop and test microservice-based solutions on a number platforms – primarily Android, and primarily written in C#
  • Realise and sustain the use of a CI/CD pipeline within the teams using bitbucket, Jenkins
  • Coordinate with senior management to implement the development roadmap
  • Contribute to the coordination of multiple teams developing in parallel
  • Contribute to improve the quality of both products and services
  • Assist in realising software process and tooling improvement activities
  • Ensure that technical standards and processes are applied to all delivery artefacts
  • Undertake software design reviews
  • Assist in the refinement of specifications and requirements into a development backlogs
  • Write documentation and test processes
  • Resolve technical issues that arise during the project lifecycle
  • Assist in technical sales support
  • Assist in maintenance of staff equipment

What We're Looking For

  • Experience within an embedded software development environment
  • Scrum Master with experience of Scrum, Kanban, Agile Mindset
  • 3+ years Object Oriented Design and Programming (e.g. UML, Design Patterns, SOLID principles)
  • 4+ years C#/.NET Software Development using the Visual Studio IDE
  • 2+ years Android development, ideally using Xamarin
  • Experience of CI and the development/application of automated tests (TDD or BDD)
  • CICD tools such as Jenkins, Bamboo
  • Unit and code coverage tool experience such as NUnit
  • Experience of microservice architectures

What's on Offer

  • A competitive salary, with the opportunity for career progression
  • Regular staff social events
  • Oppurtunity to earn further qualifications
  • Relaxed work environment
Apply Now! Back to Job Opportunities

Apply For C# Developer