Craven County Government
GIS Application Developer (10852)
Craven County Government, Bridgeton, North Carolina, us, 28519
Primary Purpose Leveraging advanced technical skills, a person in this position contributes to the planning, development, and implementation of robust GIS applications. Reporting to the GIS System Administrator, this position plays a key role in the collection and maintenance of GIS databases, and the utilization of various GIS software tools. This position involves collaborating with county departments, exercising independent judgment, and providing GIS services and support to external stakeholders. An employee in this class will be tasked with designing and developing GIS applications while collaborating with various departments and teams across various agencies. Work includes contributing to the creation and maintenance of GIS databases, ensuring data integrity and efficiency. Independent judgment and initiative are exercised within the established policies, procedures, and standards. Work also includes assisting agencies from local, state and federal government, surveyors, attorneys and general public with GIS services and support. The work is performed under general supervision of the GIS Administrator. Essential Functions Assists in the conversion of legacy GIS databases and software tools to current GIS geodatabases and software tools. Assists in determining county departmental needs; design, develop, code, implement, collect, and process GIS databases and produces products to meet user needs. Work closely with stakeholders to understand spatial patterns and provide actionable recommendations. Perform spatial analysis using GIS tools to derive meaningful insights from geospatial data. Minimum Education and Experience Undergraduate Degree in geography, planning or engineering or related field; or graduation from a community college with an associate degree in drafting, engineering, or related field with specialized mapping courses and at least one year of related GIS mapping experience; or four years of professional GIS experience required. Preferred candidates will have experience with the following: ESRI products, HTML, CSS, JavaScript, python, and strong SQL skills. Accuracy and attention to detail in entering data is critical in performing the work. This position involves public contact and requires professional tact, courtesy and the ability to work as a team member to accomplish the duties. Must pass a background check. Must possess a valid North Carolina driver's license. Knowledge, Skills, and Abilities Considerable knowledge of accepted professional standard practices, techniques, materials and equipment used in the field of GIS. Proficiency in programming languages such as Python, JavaScript, and/or Java. Knowledge of web development frameworks (e.g., React, Angular), HTML and CSS for GIS web applications. Experience with version control systems (e.g., Git) and Agile development methodologies. Considerable knowledge of GIS geodatabase design and GIS software., specifically ESRI products. Considerable knowledge of Global Positioning System (GPS) terminology, concepts, data collection equipment and post processing software. Strong understanding of GIS database design and spatial data structures. Ability to use, edit and present GIS data with ESRI software products. Familiarity with formal software development processes. Ability to deal tactfully and courteously with the public while providing GIS services. Ability to establish and maintain effective working relationships with peers, supervisors, employees in other County departments, the general public and other professional individuals and agencies.