← All Positions
Posted May 18, 2026

GIS Programmer

Apply Now
About the position EBA Engineering, Inc. (EBA) is seeking qualified Senior GIS Programmers to support Baltimore County's Office of Information Technology (OIT/BAU) in Towson, Maryland. This position will support enterprise GIS application development, ArcGIS Server administration and maintenance, GIS application upgrades, and Cityworks integration efforts. This is a hybrid role based in Towson, MD, with some on-site work required. Following approximately six months of successful performance and integration with the team, the position may transition to a more remote-based schedule in coordination with the project manager and client requirements. Responsibilities • Develop, maintain, and upgrade GIS applications and web-based GIS solutions • Support ArcGIS Server application development and ongoing maintenance activities • Assist with configuration efforts in CityWorks and associated GIS web services • Repair and enhance Facilities and Utility toolsets developed in Visual C# using Visual Studio and ArcObjects SDK • Analyze, troubleshoot, and resolve application and production issues • Develop reports and database solutions using SSRS, SQL, triggers, and stored procedures • Collaborate with technical teams, stakeholders, and end users to support GIS initiatives and operational needs • Support ArcGIS Web AppBuilder applications and ArcGIS Server environments Requirements • Minimum of five (5) years of experience developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, and Python • Experience with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, ArcGIS Web AppBuilder, Collector, ArcSDE, and ArcGIS Mobile • Experience with ArcGIS ModelBuilder and Python scripting • Strong knowledge of SQL, database triggers, and stored procedures • Experience developing reports using SSRS • Strong understanding of relational database concepts, preferably Oracle and SQL Server • Experience analyzing and resolving production and application issues • Excellent verbal and written communication skills • Must be able to successfully pass a background check. • We also conduct pre-employment drug testing. Nice-to-haves • Bachelor's degree from an accredited college or university in Business, Computer Science, GIS, Information Systems, or a related field • Recent experience supporting a government agency or public-sector client • Experience supporting enterprise GIS environments and CityWorks integrations Benefits • Competitive salary and robust compensation package • Hybrid schedule • Flexible work hours • Comprehensive health benefits-including medical, dental, vision, and prescription coverage • Wellness rewards program that can eliminate medical deductibles • 401(k) plan with company-matching contributions • Flexible spending accounts • Company-paid short- and long-term disability insurance • Company-paid life insurance • Company-paid AD&D • Paid holidays and vacation time • Reimbursement for tuition, certifications, and licensure to support your ongoing professional development Apply tot his job Apply To this Job