Codes of Finance: Engineering Derivatives in a Global Bank