Senior GIS Programmer / Systems Analyst with State Client

Vinsys Information Technology Inc

Towson (MD)

Hybrid

USD 100,000 - 130,000

Part time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vinsys Information Technology Inc. seeks a Senior GIS Programmer/Systems Analyst to support a government client’s Enterprise GIS and app development.

The role focuses on upgrading an Agricultural Preservation Model and migrating ArcMap Add-Ins to ArcGIS Pro Add-Ins. Ideal candidates have strong GIS development experience with ESRI ArcGIS, ArcGIS Pro Add-In development, C#, Python, JavaScript, .NET, J2EE, SQL, and enterprise databases in government/enterprise settings, with hybrid work in Towson,

Qualifications

  • 5+ years of hands-on experience building/modifying applications with J2EE, .NET, JavaScript, HTML, C#, Python.
  • 3+ years with ESRI ArcGIS tech: ArcGIS Server, APIs, Esri SDKs, ArcSDE.
  • Experience with ArcGIS Model Builder and Python development.
  • SQL, triggers, stored procedures; relational databases (Oracle/SQL Server).
  • Experience delivering SSRS and Power BI reports; strong problem-solving and documentation.

Responsibilities

  • Perform GIS application development and support within an Enterprise GIS environment.
  • Design, develop, enhance, and maintain GIS applications and related solutions.
  • Support upgrade of GIS solutions, including migration of ArcMap Add-Ins to ArcGIS Pro Add-Ins.
  • Develop GIS models using ArcGIS Model Builder and Python scripting.
  • Create and maintain reports using SSRS and Power BI.
  • Develop GIS-based applications using C#, Python, JavaScript, HTML, .NET, and J2EE.
  • Perform code reviews, documentation, planning, and software development activities.
  • Design, develop, and maintain database solutions with SQL, triggers, and stored procedures.
  • Work with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, ArcSDE.
  • Collaborate with technical teams, business stakeholders, and government users to deliver GIS solutions.

Skills

J2EE
.NET
JavaScript
HTML
C#
Python
ArcGIS Server
ArcGIS APIs
ArcGIS JavaScript API
Esri SDKs
ArcSDE
ArcGIS Model Builder
Python development
SQL
Triggers
Stored procedures
Relational databases
Oracle
SQL Server
SSRS
Power BI
Analytical skills
Government/public sector

Education

Bachelor's degree in related field

Tools

ArcGIS Server
ArcGIS APIs
ArcGIS JavaScript API
Esri SDKs
ArcSDE
ArcGIS Model Builder
Python development
SQL
Triggers
Stored procedures
Relational databases
Oracle
SQL Server
SSRS
Power BI

Job description

We are seeking an experienced Senior GIS Programmer / Systems Analyst to support a government client s Enterprise GIS environment and application development initiatives. The selected candidate will work with the Office of Information Technology s GIS Program and the Office of Planning to design, develop, enhance, and support GIS applications, databases, and custom solutions. The role will focus on upgrading and developing an Agricultural Preservation Model, including the migration of a custom ArcMap Add-In (C#/Python) to an ArcGIS Pro Add-In.

The ideal candidate will have strong hands‑on experience with GIS application development, ESRI ArcGIS technologies, ArcGIS Pro Add‑In development, C#, Python, JavaScript, .NET, J2EE, SQL, relational databases, and enterprise GIS solutions. The candidate should have experience supporting GIS systems, performing code reviews, database development, and delivering technology solutions in a government or enterprise environment.

Location: Towson, MD (Hybrid approximately 60% onsite / 40% remote as coordinated with the hiring manager)

Work Location: 400 Washington Avenue, Towson, MD 21204

Employment Type: Contract

Key Responsibilities
  • Perform GIS application development and support activities within an Enterprise GIS environment.
  • Design, develop, enhance, and maintain GIS applications and related solutions.
  • Support the upgrade of existing GIS solutions, including migration of custom ArcMap Add‑Ins to ArcGIS Pro Add‑Ins.
  • Develop and maintain GIS‑based applications using C#, Python, JavaScript, HTML, .NET, and J2EE technologies.
  • Perform code reviews, technical documentation, application planning, and software development activities.
  • Design, develop, and maintain database solutions, including SQL development, triggers, and stored procedures.
  • Work with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, and ArcSDE.
  • Develop GIS models using ArcGIS Model Builder and Python scripting.
  • Create and maintain reports using SSRS and Power BI.
  • Collaborate with technical teams, business stakeholders, and government users to deliver GIS solutions.
Required Qualifications
  • Minimum 5 years of experience developing and modifying applications using:
    • J2EE
    • .NET
    • JavaScript
    • HTML
    • C#
    • Python
  • Minimum 3 years of experience working with ESRI ArcGIS technologies, including:
    • ArcGIS Server
    • ArcGIS APIs
    • ArcGIS JavaScript API
    • Esri SDKs
    • ArcSDE
  • Experience with:
    • ArcGIS Model Builder
    • Python development
    • SQL, triggers, and stored procedures
    • Relational database concepts (Oracle and SQL Server preferred)
    • Experience developing reports using SSRS and Power BI.
  • Strong analytical, problem‑solving, documentation, and communication skills.
Preferred Qualifications
  • Bachelors s degree from an accredited college or university in Business, Computer Science, or a related field.
  • Five years of experience in systems analysis, change management analysis, project management, program analysis, or related technical disciplines.
  • Recent experience supporting government or public-sector organizations.
Required Submission
  • Updated Resume
  • Minimum of two professional references, including phone numbers, where the candidate performed similar services.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GIS Programmer | ArcGIS Pro & Enterprise Dev Hybrid
Senior GIS Programmer | ArcGIS Pro & Enterprise Dev Hybrid

Davis Unlimited Information Technologies, Inc. • Towson (MD)

Hybrid
USD 90,000 - 130,000
Health Insurance
Dental Insurance
Vision Insurance
+2
ArcGIS Developer
ArcGIS Developer

DUIT • Towson (MD)

Hybrid
USD 95,000 - 135,000
Competitive salaries
Health Insurance
Excellent 401K plans
+3
GIS ProgrammerSystems Analyst
GIS ProgrammerSystems Analyst

MATRIX SYSTEMS & TECHNOLOGIES INC • Towson (MD)

Hybrid
USD 90,000 - 120,000
Health insurance
Paid time off
Training & development
Sr. Geographic Information System Programmer
Sr. Geographic Information System Programmer

Turning Point Global Solutions • Towson (MD)

Hybrid
USD 65,000 - 70,000
Health benefits
401(k) match
Paid time off
+2
Senior GIS Programmer
Senior GIS Programmer

Davis Unlimited Information Technologies, Inc. • Towson (MD)

Hybrid
USD 90,000 - 130,000
Health Insurance
Dental Insurance
Vision Insurance
+2
Senior GIS Programmer & Systems Analyst (ArcGIS) – Hybrid
Senior GIS Programmer & Systems Analyst (ArcGIS) – Hybrid

Turning Point Global Solutions • Towson (MD)

Hybrid
USD 65,000 - 70,000
Health benefits
401(k) match
Paid time off
+2
GIS programmer
GIS programmer

Radiant Digital • Towson (MD)

Hybrid
USD 70,000 - 90,000
Database / GIS Support Specialist
Database / GIS Support Specialist

Blossom Tech Solutions • Pikesville (MD)

Hybrid
USD 110,000 - 150,000
Senior GIS Developer & Systems Analyst (Hybrid)
Senior GIS Developer & Systems Analyst (Hybrid)

Vinsys Information Technology Inc • Towson (MD)

Hybrid
USD 100,000 - 130,000
ArcGIS Administrator
ArcGIS Administrator

Impleo • Woodlawn (MD)

On-site
USD 95,000 - 140,000