GIS Programmer Analyst II jobs in United States
cer-icon
Apply on Employer Site
company-logo

NEOGOV · 1 day ago

GIS Programmer Analyst II

NEOGOV is a company focused on Geographic Information Systems, and they are seeking a GIS Programmer Analyst II. This role involves designing, developing, implementing, and maintaining applications and tools that utilize geospatial data to provide location-based insights and solutions.

GovTechHuman ResourcesInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Develop and maintain custom web, mobile, and desktop applications and tools using various programming languages (Python, JavaScript, C#, etc.)
Manage, organize, and integrate diverse spatial and non-spatial data into enterprise databases (MS SQL Server)
Create geoprocessing tools to uncover patterns trends, and relationships in data to provide insights for decision making
Integrate GIS applications with other enterprise systems (e.g., asset management, work management) and provide ongoing maintenance, support, and troubleshooting for existing applications and end-users
Collaborate with clients, GIS analysts, and project managers to gather user requirements to design effective solutions
Create and maintain technical documentation and ensure data quality and integrity through QA/QC procedures
Create custom scripts and tools to automate redundant or complex GIS workflows and processes
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

Qualification

PythonC#SQLArcGIS ProJavaScriptMS SQL ServerGIS DesignWeb Service TechnologiesTeam-orientedCommunication Skills

Required

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 and 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
Must possess a valid Florida driver's license
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
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 (WSDL, SOAP, REST, etc.), JavaScript, JQuery, AJAX, using XML/json, vuejs, connecting and building APIs, Sass, and CSS
Knowledge of ASP.NET Web Forms and ASP.NET MVC
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

Preferred

ESRI certifications (e.g., ArcGIS Enterprise Administration, ArcGIS Developer) or GISP credential
Microsoft Certified Application Developer .NET
Microsoft Certified Solution Developer .NET or equivalent

Benefits

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.

Company

NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety.

H1B Sponsorship

NEOGOV has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (13)
2024 (10)
2023 (10)
2022 (18)
2021 (14)
2020 (16)

Funding

Current Stage
Late Stage
Total Funding
$700M
Key Investors
Warburg Pincus
2025-07-28Secondary Market· $700M
2025-07-28Acquired
2021-06-02Private Equity

Leadership Team

leader-logo
Shane Evangelist
CEO
linkedin
leader-logo
Brandon McDonald
Head Of Marketing
linkedin
Company data provided by crunchbase