We are looking to appoint a Senior Software Developer to join our team and work on both the current version of our market leading product, and also play a significant part in the development of its successor. This role will report directly to the company Managing Director and work closely with the development team and group CTO. Created as a result of our company growth, this position is within our scrum team developing safety critical software systems for primarily offshore installations. Main Tasks and Duties: Develop and maintain Applications and Windows Services Active participation in development strategy and best practice Design and develop enhancements and functional changes to software packages Use Git to maintain source code Preparing technical and test documentation Mentoring / Supervising Essential Skills: C# and .NET Javascript SQL Experience working in a Continuous Integration Environment Experience of developing and building systems from conception through to delivery If you would like to find out some more, please apply and we will be in touch to discuss.