Sr. GIS Programmer / Systems Analyst

Towson, MD, US • Posted 1 hour ago • Updated 2 minutes ago
Full Time
Part Time
6 Months
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

Summary

Hello


Job Description

Senior GIS Programmer / Systems Analyst
Towson, Maryland

1+ year

Must live in driving distance: Hybrid approximately 60% onsite / 40% remote

Excepting all Visa's

First interview TeamsMeeting

We are looking for a Senior GIS Programmer / Systems Analyst with strong ESRI ArcGIS, C#, Python, .NET, JavaScript, HTML, SQL, and database development experience. The primary project involves helping Baltimore County modernize an existing Agricultural Preservation Model, including upgrading a custom C#/Python ArcMap Add-In to an ArcGIS Pro Add-In.

Candidates should have 5+ years of application development experience, 3+ years of ESRI ArcGIS experience, strong SQL/database skills, and experience with ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, ArcSDE, ArcGIS ModelBuilder, Python, SSRS, and Power BI. Recent government experience is preferred.

Location: Towson, MD
Schedule: Hybrid approximately 60% onsite / 40% remote

Please only respond with individuals that are willing to work onsite as required. A work from home schedule will be established with the hiring manager once onboarding and equipment issuing is completed. This individual may work remotely up to two (2) days per week, equivalent to approximately 40% remote and 60% onsite. Fully remote or out-of-state employment is not authorized at this time.

Key Responsibilities

  • Develop and support GIS applications within an Enterprise GIS environment
  • Assist with the development and modernization of the Agricultural Preservation Model
  • Upgrade the existing custom ArcMap Add-In to an ArcGIS Pro Add-In
  • Perform application development using C#, Python, .NET, JavaScript, HTML, and J2EE/Java
  • Perform code reviews, technical planning, documentation, and application development
  • Develop, modify, test, troubleshoot, and maintain GIS applications
  • Work with ESRI ArcGIS technologies in an enterprise environment
  • Develop and maintain databases and database-related applications
  • Write and optimize SQL queries
  • Develop and maintain Triggers and Stored Procedures
  • Work with relational database systems, including Oracle and SQL Server
  • Develop reports and dashboards using SSRS and Power BI
  • Collaborate with technical and business stakeholders to analyze requirements and develop solutions
  • Provide application support and troubleshooting
  • Document technical solutions, processes, and application changes
  • Communicate effectively with County staff, technical teams, and project stakeholders

Required Technical Qualifications

The successful candidate must have:

  • 5+ years of experience developing and modifying applications using one or more of the following:
    • J2EE
    • .NET
    • JavaScript
    • HTML
    • C#
    • Python
  • 3+ years of experience with ESRI ArcGIS technologies, including:
    • ArcGIS Server
    • ArcGIS APIs
    • ArcGIS JavaScript API
    • Esri SDKs
    • ArcSDE
  • Experience with:
    • ArcGIS ModelBuilder
    • Python
    • ArcGIS application development
    • Enterprise GIS environments
  • Strong knowledge of:
    • SQL
    • SQL Triggers
    • Stored Procedures
    • Relational database concepts
    • Oracle and/or SQL Server
  • Experience developing reports using:
    • SSRS
    • Power BI
  • Strong application development and systems analysis skills
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Bachelor's degree from an accredited college or university in:
    • Computer Science
    • Business
    • A related field
  • Five years of experience in systems analysis, change management analysis, project management, program analysis, or a closely related field
  • Recent experience working with a government entity, preferably in a public-sector or local government environment

Ideal Candidate

The ideal candidate will be a senior-level GIS developer with strong ArcGIS and software development experience who can work across GIS applications, programming, databases, and reporting.

Candidates should have hands-on experience with ArcGIS Server, ArcGIS APIs, ArcGIS Pro/ArcMap, Python, C#, SQL, relational databases, and enterprise GIS environments. Experience modernizing or migrating existing GIS applications, particularly ArcMap Add-Ins to ArcGIS Pro Add-Ins, is highly relevant to this assignment.

The candidate should also be comfortable reviewing code, documenting technical solutions, troubleshooting applications, working with databases, and communicating with both technical and non-technical stakeholders.


Full Job description is below:

Canidate's Info

Full Legal Name:

Contact Number:

Contact email:

Current Location

(Street Address, City, State, zip)

Can you work on site 3 days a week 400 Washington Avenue, Towson, MD 21204

Citizenship status:

Skill Sets needed

Years of Exp.

Senior GIS programmer / Systems Analyst

ArcGIS Server applications

GIS application upgrades

ArcMap Add-Ins to ArcGIS Pro Add-Ins

Support of the ArcGIS Server environment

ArcGIS Web AppBuilder and interfacing with CityWorks

GIS application development and application maintenance/upgrades

ArcGIS server web application development and maintenance

Support configuration efforts in CityWorks and the GIS web services used for CityWorks

Repair and upgrade existing Facilities toolsets and utility toolsets written in Visual C# using Visual Studio 2010 (IDE) with the ArcObjects Software Developers Kit (SDK) 10.1.

Developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, Python.

Upgrade and development of an Agricultural Preservation Model

Structured Query Language (SQL), Triggers, and Stored Procedures

Developing reports using SSRS

Relational databases and concepts (Oracle, SQL Server preferred)

Two professional references

1. Name:

Role:

Email:

Number:

Client:

2. Name:

Role:

Email:

Number:

Client:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91022079
  • Position Id: 2026-51618
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Baltimore, Maryland

•

Today

Easy Apply

Third Party, Contract

Depends on Experience

Washington, District of Columbia

•

5d ago

Easy Apply

Full-time

66 - 74

McLean, Virginia

•

Today

Full-time

Washington, District of Columbia

•

5d ago

Easy Apply

Full-time

135000

Search all similar jobs