Under general supervision, oversees the planning, execution, and completion of small to medium-sized Technology projects and assumes responsibility for custom software development projects and enhancements to existing software