Post Job Free
Sign in

Senior GIS Programmer/Analyst - ArcGIS Server Python .NET SQL

Company:
BETA Systems International
Location:
Towson, MD, 21204
Posted:
December 21, 2025
Apply

Description:

Job Description

Location: Towson, MD

Work Schedule: Hybrid (3 days onsite, 2 days remote after onboarding)

Duration: 6 months

Position Overview

A Maryland state agency seeks a Senior Geographic Information Systems (GIS) Programmer to develop and maintain ArcGIS Server applications. The programmer will perform application upgrades, support the ArcGIS Server environment, and work with ArcGIS Web AppBuilder while interfacing with CityWorks.Primary Responsibilities

The programmer will execute the following duties:

Develop and maintain GIS applications

Build and support ArcGIS server web applications

Configure GIS web services for CityWorks integration

Repair and upgrade existing facilities and utility toolsets written in Visual C# using Visual Studio with the ArcObjects Software Developers Kit (SDK)

Analyze program and production problems

Create reports using SQL Server Reporting Services (SSRS)Required Qualifications

Candidates must demonstrate documented experience in all areas listed below:

Five years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, and Python

Experience with ESRI ArcGIS technologies: ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, ArcGIS Web AppBuilder, Collector, ArcSDE, and ArcGIS Mobile

Experience with ArcGIS Model Builder and Python

Knowledge of Structured Query Language (SQL), triggers, and stored procedures

Capability to analyze program and production problems

Experience developing reports using SSRS

Knowledge of relational databases and concepts (Oracle or SQL Server preferred)

Communication skills to work with technical and non-technical stakeholdersPreferred Qualifications

Bachelor's degree in Business, Computer Science, or related field

Five years of experience in systems analysis, change management analysis, project management, program analysis, or related field

Recent work with a government entitySubmission Requirements

Candidates must provide:

Resume

Two professional references with phone numbers demonstrating similar work

Proof of bachelor's degree or certifications (if applicable)

Signed authorization to representAdditional Information

Background check required upon selection

Remote-only or out-of-state employment not authorized

Position requires onsite presence in Towson, MD

Powered by JazzHR

LoIJ4c3jIK

Hybrid remote

Apply