C# Software Developer Who are Pico Technology? Pico Technology was founded in 1991 in the UK and has since grown to be the market leader for PC based USB Oscilloscopes, data loggers and automotive diagnostic equipment. Over time Pico Technology has grown and now has offices in Germany, Manchester, USA and China. The Role As Pico Technology continues to grow its engineering function, we are looking to enhance our desktop applications development teams. These Agile teams create fully tested, responsive UIs to enable customers to get their job done more quickly. They deliver working, stable solutions on Windows, Linux and Mac to support current and next gen Pico products. You will be working in small, autonomous agile teams responsible for the whole lifecycle of business requirements and user stories. Work to best practices to build maintainable software, e.g. SOLID, TDD, clean code, appropriate design patterns, etc. Working with testers within your team to deliver working, stable software Work to maintain coding standards across the team, participating in code reviews and helping fellow developers through your own feedback Work to maintain and improve the CI/CD pipeline to ensure its up to date and fit for purpose Who are we looking for? You will have excellent skills in C# You will highly value quality and have great attention to detail You will have experience of DVCS such as Hg or Git You will have experience of UI development and may have experience of MVVM, WPF, GTK, Cocoa or Electron You may have experience of TeamCity or Azure DevOps & Insights You may have experience with algorithms, DSP or data processing You may have experience with test equipment, diagnostics or real-time visualization of data You will have a drive to learn and research exciting tech areas. This will help expand the skill sets of your team and provide the best experience for end users. Life at Pico Development engineers can use alternate Wednesdays to work on inspirational projects as part of a team or individually on what we call "Blue Sky Wednesdays". You will also feel part of a multinational company with regular communication with other offices around the globe using our internal social media network where colleagues share photos, shout-outs and news stories from the company. You may find yourself discussing the recent basketball game with someone from the USA, discussing environmental changes the company can make as part of "Pico Planet" or having cookie baking contests.