May identify and document complex business/technical requirements/specifications for specific software design/development, forms, reports, interfaces, processes, configuration, and other relevant change Act as a significant knowledge resource in consulting with the client, the Project Manager, management, technical staff, and other relevant parties; communicate complex technical and business information, requirements, and issues; drive timelines and research new solutions as appropriate to resolve issues. Excellent written and verbal communication skills, including conveying, documenting, preparing, presenting, and educating new ideas to various audiences (including management) on both technical and non-technical informatio Knowledge and application of relational database design and database structures (i.e., fields, tables, views, database objects, etc.) involving data flow, mapping, conversion scripts, etc.