Senior GIS Programmer / Systems Analyst

Posted 3 Hours Ago
Be an Early Applicant
Towson, MD, USA
In-Office
Senior level
Professional Services • Consulting
The Role
Lead modernization of an enterprise GIS application by migrating an ArcMap AddIn to an ArcGIS Pro AddIn using the ArcGIS Pro SDK for .NET. Convert Model Builder models and geoprocessing scripts to Python toolboxes, maintain enterprise geodatabase connectivity, develop database triggers and stored procedures, create reports, perform code reviews and documentation, and translate land-use planning requirements into application logic. The role is onsite in Towson, Maryland, for an approximately six-month contract with potential extensions.
Summary Generated by Built In
SENIOR GIS PROGRAMMER / SYSTEMS ANALYST Contract engagement | Towson, Maryland area | Anticipated start October 2026

JOB SUMMARY: ANGARAI is seeking a Senior GIS Programmer / Systems Analyst to lead the modernization of a custom geospatial application supporting an enterprise GIS program and a land use planning function. The core of the assignment is migrating an existing custom ArcMap AddIn, written in C# and Python, to a modern ArcGIS Pro AddIn, together with continued development and support of the underlying model. This is a hands-on senior development role inside an established Enterprise GIS environment, working directly alongside GIS staff and non-technical planning staff. This is a specialist position. We are looking to build a long-term working relationship with the right person, with the expectation of continued assignments on further government GIS modernization work beyond this engagement. KEY RESPONSIBILITIES GIS application development within an Enterprise GIS environment. Migrate an existing ArcObjects-based ArcMap AddIn to the ArcGIS Pro SDK for .NET. Convert ArcGIS Model Builder models and legacy geoprocessing scripts to Python toolboxes. Maintain connectivity and data integrity against an enterprise geodatabase. Perform code review, technical documentation, planning and development. Database development, including the design of triggers and stored procedures. Develop and maintain operational reports supporting the program. Work directly with non-technical planning staff to translate program rules into application logic.
REQUIREMENTS
Minimum Qualifications: All of the following are required. Please address each point directly in your resume and/or cover letter.

  • Minimum five (5) years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C# and Python.
  • Minimum three (3) years working with ESRI ArcGIS technologies, including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs 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 and Power BI. Strong knowledge of relational databases and concepts (Oracle and SQL Server preferred).
  • Excellent written and verbal communication skills. What Will Set a Candidate Apart Direct, demonstrable experience migrating an ArcObjects or ArcMap AddIn to the ArcGIS Pro SDK for .NET. This is the heart of the assignment. ArcMap AddIns are built on ArcObjects; ArcGIS Pro AddIns use a different framework entirely, so this is a rebuild rather than a straight port. Candidates who have completed such a migration should be ready to describe the scale and function of the AddIn migrated, the geodatabase and data sources behind it, how the migration was planned, executed and tested, and how Model Builder or arcpy logic was carried across.

Preferred Qualifications

Graduation from an accredited college or university with a bachelor's degree in Business, Computer Science or a related field, together with five years of experience in systems analysis, change management analysis, project management, program analysis or a closely related field. Recent engagement with a government entity. Experience with land use, parcel, zoning or natural resource datasets.

Work Location: This is an onsite role based in the Towson, Maryland area.
Fully remote or out-of-state employment is not authorized at this time.
Please only apply if you are able to work onsite in the Towson area on a regular weekly basis.
Assignment Details Duration: approximately six months of full-time hours, with the expectation of extension and follow-on work.

Anticipated start date: October 2026. Engagement type: contract. What Candidates Must Provide A current resume addressing each of the minimum qualifications above. Two professional references, including contact telephone numbers, from engagements where you performed similar work. Written confirmation of your availability to start in October 2026. Confirmation of your ability to work onsite in the Towson area. Security Requirements Successful completion of a comprehensive criminal background check is required prior to assignment start, not after. Candidates should be prepared for this process to begin early. Applicants must be U.S. citizens or hold permanent residency (Green Card). A client-issued security badge must be worn and displayed at all client locations.

Skills Required

  • At least five years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, and Python.
  • At least three years working with ESRI ArcGIS technologies, including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, and ArcSDE.
  • Experience with ArcGIS Model Builder and Python.
  • Strong SQL knowledge, including triggers and stored procedures.
  • Experience developing reports using SSRS and Power BI.
  • Strong knowledge of relational databases, preferably Oracle and SQL Server.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Business, Computer Science, or a related field.
  • Experience in systems analysis, change management analysis, project management, program analysis, or a related field.
  • Experience migrating an ArcObjects or ArcMap AddIn to the ArcGIS Pro SDK for .NET.
  • Recent engagement with a government entity.
  • Experience with land use, parcel, zoning, or natural resource datasets.
  • Ability to work onsite regularly in the Towson, Maryland area.
  • U.S. citizenship or permanent residency.
  • Successful completion of a comprehensive criminal background check before assignment start.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
35 Employees
Year Founded: 2003

What We Do

Angarai International, Inc. is a professional management consulting firm specializing in enterprise transformation and oversight services. The organization provides business advisory and innovative solutions, partnering with local, state, and federal entities to drive organizational change. They focus on project management and professional management solutions to assist clients in achieving strategic objectives and improving operational efficiency.

Similar Jobs

Wipfli Logo Wipfli

Senior Accountant

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
73K-98K Annually

Wipfli Logo Wipfli

Senior Specialist, Lead Support & Marketing Data

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
66K-89K Annually

Wells Fargo Logo Wells Fargo

Personal Banker Loch Raven Branch

Fintech • Financial Services
Hybrid
Baltimore, MD, USA
205000 Employees
21-30 Hourly
Hybrid
Brandywine, MD, USA
205000 Employees
43K-67K Hourly

Similar Companies Hiring

Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
250 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account