Demo

GIS Programmer

assystinc
Towson, MD Full Time
POSTED ON 9/3/2026
AVAILABLE BEFORE 11/3/2026

ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS initiatives in Towson, Maryland. (Hybrid 3 Days Onsite and 2 Days remote)

The programmer will assist in the upgrade and development of an Agricultural Preservation Model, upgrading the current custom ArcMap Add-In (C#/Python) to an ArcGIS Pro Add-In.

Key Responsibilities:

  • Develop and maintain custom applications in an Enterprise GIS environment.
  • Modernize the Agricultural Preservation Model by upgrading custom ArcMap Add-Ins (C#/Python) to ArcGIS Pro Add-Ins.
  • Design, build, and optimize enterprise relational databases, including writing SQL queries, triggers, and stored procedures.
  • Automate spatial workflows using Python, ArcGIS Model Builder, and Geoprocessing scripts.
  • Create reports and data dashboards using SSRS and Power BI.
  • Perform code reviews, technical planning, system analysis, and project documentation.

Requirements:

  • Bachelor’s degree in Computer Science, GIS, Information Technology, or a related field.
  • Minimum of five (5) years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, Python.
  • Minimum of three (3) years working with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS API’s, ArcGIS JavaScript API, Esri SDK’s, and ArcSDE.
  • Experience with ArcGIS Model Builder and Python.
  • Strong Knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.
  • Development of reports using SSRS, Power BI.
  • Strong knowledge of relational databases and concepts (Oracle, SQL Server preferred).
  • Excellent communication skills.

ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law

Salary.com Estimation for GIS Programmer in Towson, MD
$71,086 to $89,093
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a GIS Programmer?

Sign up to receive alerts about other jobs on the GIS Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$59,426 - $77,437
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$82,108 - $104,485
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at assystinc

  • assystinc Sterling, VA
  • ASSYST is seeking a proactive, high-energy Business Development Associate to join our growth team supporting task order staffing and professional services ... more
  • 10 Days Ago

  • assystinc Rockville, MD
  • ASSYST is seeking a Technology Project Manager with strong customer-facing technology project management experience to support technology initiatives invol... more
  • 11 Days Ago

  • assystinc Towson, MD
  • ASSYST is seeking a qualified GIS Systems Analyst to perform application development and support activities supporting the GIS Program in Towson, Maryland ... more
  • 13 Days Ago

  • assystinc Annapolis, MD
  • ASSYST is seeking a Senior Technology Training Specialist to support our client project in Annapolis, MD. Work mode: Hybrid (3 days remote and 2 days onsit... more
  • 14 Days Ago


Not the job you're looking for? Here are some other GIS Programmer jobs in the Towson, MD area that may be a better fit.

  • Success By Design, LLC Towson, MD
  • Job Description. Job Description. Baltimore County is seeking a qualified Senior GIS programmer / Systems Analyst to perform application. development and s... more
  • 25 Days Ago

  • Anne Arundel County Anne Arundel County, MD
  • This vacancy announcement will be used to fill a full-time Systems Programmer II position in the Office of Information Technology. The work location for th... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!