Overview
Skills
Job Details
Job Title: Technical Specialist Senior (ArcPy / Python / GIS)
Location: Raleigh, NC (Remote, must reside in NC potential hybrid up to 3 days onsite)
Contract Duration: 12 Months
The North Carolina Department of Transportation (NCDOT) GIS Unit is seeking a skilled ArcPy and Python Developer (Technical Specialist Senior) to support data maintenance, process improvements, quick-turn GIS requests, and Linear Referencing System (LRS) projects. The role involves working on initiatives such as Litter Management, LSRN integration with Open Street Map, HPMS support, STIP integration tools, and other GIS-related assignments.
This is a remote position, but candidates may be required to work on a hybrid schedule (up to three days onsite). Candidates must currently reside in North Carolina.
Responsibilities:
Provide GIS data maintenance and process improvements.
Handle quick-turn GIS requests and project-related coding tasks.
Support LRS data management and conflation with Open Street Map.
Develop and maintain ArcPy, ArcPro, and Python-based tools.
Assist with HPMS, STIP integrations, and additional GIS workflows.
Ensure accurate spatial analysis, mapping, and cartographic outputs.
Work independently and manage deliverables with minimal guidance.
Communicate effectively with team members and stakeholders.
Required Skills:
5+ years experience with GIS principles, theories, and practices.
Proficiency in the Esri suite (ArcGIS, ArcPro, ArcPy).
Strong knowledge of GIS database management and spatial analysis.
Experience with cartographic/mapping procedures.
Hands-on expertise in Python scripting for GIS automation.
Knowledge of Linear Referencing Systems (LRS).
Ability to work efficiently under high-level requests with minimal supervision.
Strong verbal and written communication skills.