Senior C# Software Engineer
We currently have a new exciting opportunity available to work for an electronic test consultancy in Taunton. This is a great opportunity to join a company that is doing extremely well, with very ambitious growth plans. You will become part of a small team with a friendly, family vibe, with the intention to grow to a large team in the next few years. There is a nice atmosphere in the company with everyone getting their say and getting their voice heard. The role will give you full life-cycle experience designing, developing, testing and implementing as well as liaising with clients to ensure they are happy. You will also get the chance to visit client on-site at times adding an interesting dimension to the role. Required Skills - Experienced in coding with the MS stack; C#, .Net etc. - Knowledge of WPF Threading with an understanding of MVVM, MCV or MVP patterns and data binding - Object-Orientation, including standard design patterns. (OO, OOP, OOD, OOA - Test-Driven Development (TDD) with a good understanding of Mocking - Communication over Serial, UDP and TCP/IP Desired Skills - Experience interfacing with hardware and good knowledge of electronics - Source code control, Inc. branching and merging (SVN preferred) - Automated Build and continuous Integration - (TeamCity or similar) - Knowledge or experience of VB practices would be extremely beneficial - Knowledge of Prism, MEF and Entity Framework - Experience coding C/C++ and embedded programming Please get in touch with Chloe Turner from Rethink Recruitment for more information.