Design and modernize OTC asset management APIs in C#, while evolving a codebase spanning OCaml and APL.