Senior GIS Programmer - Government Experience is Required

Booker DiMaio, LLCTowson, MD
Hybrid

About The Position

Booker DiMaio is seeking a Senior GIS Programmer for a 6-month contract supporting a local government client. This position will focus on the development and modernization of an Agricultural Preservation Model, including upgrading an existing custom ArcMap Add-In written in C#/Python to an ArcGIS Pro Add-In. The ideal candidate will have strong experience developing GIS applications in an enterprise environment and be comfortable working across C#, Python, ArcGIS technologies, and relational databases.

Requirements

  • Recent experience working directly with a government entity is required.
  • Bachelor’s degree in Business, Computer Science, or a related field is required.
  • 5+ years of experience developing and modifying applications using: C#, .NET, Python, JavaScript, HTML, J2EE
  • 3+ years of experience with ESRI ArcGIS technologies, including: ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, ArcSDE
  • Experience with ArcGIS ModelBuilder and Python
  • Strong knowledge of SQL, triggers, and stored procedures
  • Experience developing reports using SSRS and/or Power BI
  • Strong knowledge of relational databases, particularly Oracle and SQL Server

Responsibilities

  • Develop and enhance GIS applications within an Enterprise GIS environment
  • Upgrade an existing custom ArcMap Add-In to an ArcGIS Pro Add-In
  • Work with C# and Python in the development and modernization of GIS applications
  • Perform code reviews and contribute to application planning and development
  • Document application functionality, development activities, and technical processes
  • Perform database development and work with SQL, stored procedures, and triggers
  • Support the development and maintenance of enterprise GIS applications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service