The position involves designing, developing, modifying, debugging, and evaluating programs for various functional areas, including finance, human resources, manufacturing, and marketing. The role requires analyzing existing programs or formulating logic for new systems, preparing flowcharting, performing coding, and testing/debugging programs. The candidate will also develop conversion and system implementation plans, prepare and obtain approval of system and programming documentation, and recommend changes in development, maintenance, and system standards. The responsibilities include working under some supervision, making moderate-impact decisions, and requiring verbal and written communication skills to convey complex information. The role also involves problem-solving, creativity in drafting documents, and active participation in future data initiatives.