In-depth knowledge of banking laws and regulations. Good working knowledge of bank products and procedures. Development of compliance policies and procedures. Development and delivery of compliance training. Development and implementation of compliance testing programs and procedures.