I have been working in software development for over 20 years working mainly in the financial services industry