A GIS Programming Consultant would likely be responsible for providing technical expertise and support in the development and implementation of GIS programming projects. This would involve utilizing programming languages and software development tools to create custom GIS applications and solutions that support the department's financial and planning activities.