How to become a Financial Systems Programmer: skills, route & pay — BranchFactor