Health and Safety software - Software Developer


  • Responsible for the development of significant features and components of the Assure product suite
  • Responsible for all aspects of the development lifecycle
  • Liaise with Product Management and Solution architects as appropriate
  • Undertaking diverse and dynamic projects dependent upon departmental requirements
  • Provide 3rd level application support where appropriate
  • When required work with customers to scope integrations with customer systems
  • Assist Technical Support on complex customer issues (e.g. Advanced scripting for data manipulation)
  • Identify new technologies to enable \ enhance the Assure Product suite

Skills and experience

  • Previous job experience as a software engineer, ideally within a service economy business
  • Metrics driven approach to making decisions, prioritisation and continuous deployment
  • Modern engineering mindset – you’re keen to experiment and use A/B testing in order to move forward quickly and efficiently
  • Use of agile or lean methodologies for continuous delivery to improve customers’ experiences
  • Ability to balance technical, analytical and product needs
  • Product-oriented, customer-focused emphasis on rapid delivery of value to production
  • Extensive use of iterative software delivery and world class engineering, demonstrating best practice
  • Actively to help colleagues through code reviews, documentation, technical guidance and mentoring
  • Ability to work with others to enable us to scale through component driven development

Core skills:

  • C#/.net framework 
  • JQuery /JavaScript 
  • MVC 5 
  • ORM; entity framework/ NHibernate  
  • Familiarity with version control/Git
  • SQL 
  • Web services/API/REST 


  • Test driven development/unit testing 
  • Modern frontend technologies and frameworks
  • Xamarin Forms / MVVM
  • Experience in large scale systems deployed to AWS
IT & TechEP Advisory