Salary: $73,511.00 - $102,915.00 Annually
Location : New Port Richey, FL
Job Type: Full Time
Job Number:Department: Information Technology
Division: Information Technology
Opening Date: 10/23/2026
Closing Date: 10/29/2026 11:59 PM Eastern
Salary Range: $73,511.00 - $102,915.00
Pay Grade: Pay Grade: P45 (Exempt position)
Salary Disclosure: Pay rates are based on education, skill, experience level and internal equity.
General DescriptionA GIS Programmer in an enterprise GIS environment, designs, develops, and maintains custom GIS applications for web, mobile, and desktop platforms. This role requires advanced programming skills (Python, JavaScript, .NET, SQL) and expertise in integrating GIS with other enterprise systems. GIS Programmers administer spatial databases, automate complex workflows, and ensure system scalability and security. They are responsible for deploying and upgrading ESRI products (ArcGIS Enterprise, ArcGIS Pro SDK, Experience Builder, Velocity), supporting cloud integration, and leading migrations from legacy systems. Technical documentation, collaboration with IT and business teams, and maintaining up-to-date certifications (ESRI, GISP, Microsoft .NET) are key aspects of this position.
Essential Job Functions Key functions include architecting scalable GIS solutions using ESRI SDKs (ArcGIS API for Python, ArcGIS API for JavaScript, ArcGIS Pro SDK for .NET, ArcPy), integrating GIS with other enterprise systems via RESTful APIs and ESRI web services, and administering spatial databases such as MS SQL Server and PostgreSQL. The programmer automates complex workflows, ensures system security and scalability, and leads upgrades and migrations from legacy ESRI products to ArcGIS Pro and ArcGIS Enterprise. Responsibilities also include deploying and configuring ArcGIS Enterprise components, developing interactive web apps, widgets and dashboards with Experience Builder, implementing real-time data streaming with Velocity, and supporting cloud integration for disaster recovery and scalability. Additionally, the programmer monitors system performance and health using ArcGIS Monitor, proactively identifying and resolving issues to ensure optimal operation of enterprise GIS infrastructure. Technical documentation, collaboration with IT and business teams, and maintaining up-to-date certifications are integral to this role.
Knowledge, Skills and Abilities - 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 (Microsoft SQL Server).
- Knowledge of analytics to include vector, raster, and object data models. Cartographic principles for thematic and interactive map production.
- Knowledge of earth geometry, land partitioning systems, geo-referencing systems, datums, map projections; GPS; metadata standards.
- Ability to analyze assigned problems; gather and organize data to arrive at valid conclusions.
- Knowledge of Geographic Information System design for application, model and database design.
- Ability to establish and maintain effective work relationships with employees, public and other agencies.
- Ability to design systems using Microsoft .NET framework; C#, ASP.NET, ADO.NET, Entity Framework, and LINQ for desktop applications and web applications.
- Desired skills in web service technologies (SOAP, REST, etc.), JavaScript, jQuery, using XML/json, connecting and building APIs,and CSS.
- Knowledge of IIS server configuration and deployment of web services.
- Knowledge of UML in an enterprise environment with design tools.
- Knowledge of architect and designing systems using design patterns.
- Knowledge of MS SQL to writing queries, stored procedures, and views as well as designing database structures.
- Knowledge of version control in code repository
- Ability to demonstrate strong team-oriented interpersonal skills.
- Collaborate with product managers, developers, and architects in conceptualizing and development of new software programs and applications.
- Analyze and assess existing business systems and procedures.
- Assist in the definition, development, and documentation of software's business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
- Research, identify, analyze, and fulfill requirements of all internal and external program users.
- Consistently write, translate, and code software programs and applications according to specifications.
- Write programming and SQL scripts to enhance functionality and/or performance of company applications as necessary.
- Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Write reports for management and/or team members on the status of the programming process.
Minimum Requirements PHYSICAL SKILLS: Ability to communicate effectively using verbal, written and visual communication.
EDUCATION, TRAINING AND EXPERIENCE: Graduation from an accredited college or university with a Bachelor's Degree in Geography, GIS, Geomatics, Computer Science or related field and two (2) years experience in development and maintenance of software applications;
OR graduation from an accredited college or university with an Associate degree in Geography, GIS, Computer Science or related field and four (4) years experience in development and maintenance of software applications. Two (2) years work experience in GIS. One (1) year experience utilizing ArcGIS Pro SDK for .NET. Experience with C# is required. Proficiency in key languages such as Python (for scripting and automation), JavaScript (for web mapping), and SQL (for database management). Experience with IOT API programming.
LICENSES, CERTIFICATIONS OR REGISTRATIONS: Must possess a valid Florida driver's license and current GISP certification.
Preferred Certifications: ESRI certifications (e.g., ArcGIS Enterprise Administration, ArcGIS Developer) or Microsoft Certified Application Developer .NET or Microsoft Certified Solution Developer .NET or equivalent.
Benefits include:
- Florida Retirement System (FRS) retirement plan
- PTO (Paid Time Off)
- Paid holidays
- Group insurance
- Tuition reimbursement
- Deferred compensation
- Medical leave pool
- Annual medical leave buy-back
- Mid-management/Professional grade, and management personnel may receive 40 hours of admin leave per calendar year.
Effective July 1, 2011, FRS members must contribute 3% of their salary as retirement contributions, on a pre-tax basis (the salary is reduced by the amount of the employee contribution before determining the federal income tax deduction). The employer will automatically deduct the employee contributions.
01
I am aware that the following supplemental questions will determine my eligibility for this position.
02
Are you a current Pasco County BOCC Information Technology employee?
03
Which best describes your highest level of COMPLETED education?
- GED
- High School
- Associate degree
- Bachelor's Degree
- Master's Degree
- Doctorate
- None of the above
04
Which best describes the years of experience you have in development and maintenance of software applications?
- Ten or more years of experience
- Nine years but less than ten
- Eight years but less than nine
- Seven years but less than eight
- Six years but less than seven
- Five years but less than six
- Four years but less than five
- Three years but less than four
- Two years but less than three
- One year but less than two
- Less than one year of experience
05
Do you have two (2) years work experience in GIS?
06
Do you have one (1) year experience utilizing ArcGIS Pro SDK for .NET?
07
Do you have experience in C# and proficiency in key languages such as Python (for scripting and automation), JavaScript (for web mapping), SQL (for database management or IOT API Progrramming?
08
Do you possess a valid Florida driver's license or have the ability to obtain the license within 30 days from date of hire?
09
Do you possess a current GISP certification?
10
Please specifically explain how your prior work experience and education match the qualifications for this position. (1000 characters or less)
Required Question