GIS Programmer

Pasco County•New Port Richey, FL

About The Position

The GIS Programmer designs, develops, and maintains custom GIS applications for web, mobile, and desktop platforms in an enterprise GIS environment. The role involves building scalable GIS solutions with ESRI SDKs, integrating GIS with enterprise systems, administering spatial databases, automating workflows, and maintaining system security and performance. The programmer deploys and configures ArcGIS Enterprise components, develops applications and dashboards with Experience Builder, implements real-time data streaming with Velocity, and supports cloud integration and disaster recovery. The position also leads upgrades and migrations from legacy ESRI products, monitors system health with ArcGIS Monitor, produces technical documentation, collaborates with IT and business teams, and maintains required certifications. The role contributes to software development across the organization by working with product managers, developers, architects, internal users, and departments to define requirements and develop applications. It includes programming and SQL work, software testing and debugging, analysis of existing systems and procedures, and reporting on development progress. Employees may be required to work before, during, or after emergencies and may temporarily perform duties outside the normal position scope, location, or work schedule to meet County needs. A qualified employee or applicant with a disability may be afforded reasonable accommodation to perform essential job functions. Pasco County BOCC is a drug-free workplace in accordance with Federal and Florida Law.

Requirements

  • Bachelor's degree in Geography, GIS, Geomatics, Computer Science, or a related field, plus two years of experience developing and maintaining software applications; alternatively, an associate degree in Geography, GIS, Computer Science, or a related field plus four years of that experience.
  • Two years of work experience in GIS.
  • One year of experience using ArcGIS Pro SDK for .NET.
  • C# experience is required.
  • Proficiency in Python, JavaScript, and SQL.
  • Experience with IoT API programming.
  • Valid Florida driver's license.
  • Current GISP certification.
  • Thorough knowledge of ESRI technologies, including ArcGIS Enterprise administration, ArcGIS Pro, ArcPy, ArcGIS API for Python, ArcGIS API for JavaScript, and Experience Builder.
  • Strong knowledge of relational database management systems and spatial databases, including Microsoft SQL Server.
  • Knowledge of vector, raster, and object data models; cartographic principles; earth geometry; land partitioning systems; georeferencing systems; datums; map projections; GPS; and metadata standards.
  • Ability to analyze problems, gather and organize data, and reach valid conclusions.
  • Knowledge of GIS design for applications, models, and databases.
  • Ability to establish and maintain effective working relationships with employees, the public, and other agencies.
  • Ability to design systems using Microsoft .NET, C#, ASP.NET, ADO.NET, Entity Framework, and LINQ for desktop and web applications.
  • Ability to communicate effectively through verbal, written, and visual communication.
  • Ability to demonstrate strong team-oriented interpersonal skills.

Nice To Haves

  • ESRI certifications, such as ArcGIS Enterprise Administration or ArcGIS Developer.
  • Microsoft Certified Application Developer .NET, Microsoft Certified Solution Developer .NET, or equivalent certification.
  • Experience with web service technologies such as SOAP and REST; JavaScript; jQuery; XML/JSON; API integration and development; and CSS.
  • Knowledge of IIS server configuration and web-service deployment.
  • Knowledge of UML and design tools in an enterprise environment.
  • Knowledge of system architecture and design patterns.
  • Knowledge of Microsoft SQL queries, stored procedures, views, and database-structure design.
  • Knowledge of version control in a code repository.

Responsibilities

  • Architect scalable GIS solutions using ESRI SDKs, including ArcGIS API for Python, ArcGIS API for JavaScript, ArcGIS Pro SDK for .NET, and ArcPy.
  • Integrate GIS with enterprise systems using RESTful APIs and ESRI web services.
  • Administer spatial databases, including Microsoft SQL Server and PostgreSQL.
  • Automate complex workflows and ensure GIS system security and scalability.
  • Lead upgrades and migrations from legacy ESRI products to ArcGIS Pro and ArcGIS Enterprise.
  • Deploy and configure ArcGIS Enterprise components.
  • Develop interactive web applications, widgets, and dashboards with Experience Builder.
  • Implement real-time data streaming with Velocity.
  • Support cloud integration for disaster recovery and scalability.
  • Monitor enterprise GIS system performance and health with ArcGIS Monitor, identify issues, and resolve them.
  • Create technical documentation and collaborate with IT and business teams.
  • Collaborate with product managers, developers, and architects to conceptualize and develop software programs and applications.
  • Analyze existing business systems and procedures.
  • Assist in defining, developing, and documenting software requirements, objectives, deliverables, and specifications with internal users and departments.
  • Research, identify, analyze, and fulfill requirements of internal and external program users.
  • Write, translate, and code software programs and applications according to specifications.
  • Write programming and SQL scripts to enhance application functionality or performance.
  • Design, run, and monitor software performance tests; correct errors, identify improvements, and debug programs.
  • Analyze test results and deliver solutions to problem areas.
  • Write reports for management or team members on programming-process status.
  • Maintain up-to-date certifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service