Develops detailed work plans and schedules for all phases of a GIS project. Helps to define scope of work, schedule, and procedures for project assignments. Determines budget estimates and staffing requirements for the defined scope and schedule. Evaluates and recommends hardware and software requirements. Designs (or oversees the design of) GIS, database, and analytical processes. May include system development (e.g., tailoring hardware, software, and data configurations to meet project needs). Designs and develops (or oversees design and development of) GIS automation processes for internal use. Modifies application code to customize automation processes. Performs quality assurance on GIS deliverables, GIS processing, and execution of tasks by subordinates. Evaluates commercial GIS applications, and designs and develops difficult and complex GIS applications for internal use and client deliverables. Produces (or oversees the production of) client deliverables in both hardcopy and digital format. Supervises lower-level GIS Specialists and GIS technicians assigned to project. Provides input for performance evaluations. May provide support for business development activities. May serve as technical consultant in area of GIS for management or for the client as appropriate. SKILLS/COMPETENCIES: Proven ability to perform in a lead capacity, with experience in team management. A proficient knowledge of GIS packages, theory, mapping, programming, database, and principles of GIS, and the ability to apply these principles to new applications. Ability to design and maintain GIS databases and other database formats such as Microsoft Access, dBase, etc. Ability to utilize, convert and incorporate various types of data into GIS. Examples of this data include Computer Aided Design and Drafting (CADD), Global Positioning Systems (GPS) and database files. Proficiency in programming and scripting languages such as Visual Basic, Python, HTML, AML, EML, Cold Fusion, etc. Ability to independently assess data anomalies, software problems, and program design flaws, and take appropriate steps to make the project work.