The person will participate at various levels in all technology related initiatives from inception to implementation and support. Through in-depth knowledge of the business, this position will document business processes, develop needs analysis, document functional & technical specifications, perform system & user acceptance testing, and effectively communicate specific financial concepts to development and testing staff.