Job Title : Senior GIS Programmer
Location : Baltimore, MD
Work Schedule : Hybrid (up to 2 days remote per week)
Duration : 6-Month Contract
Job Overview
IRG Clients seeking an experienced Senior GIS Programmer to support enterprise GIS applications and systems. This role focuses on GIS application development, system maintenance, upgrades, and support of ArcGIS Server environments. The ideal candidate will have strong hands-on experience with ESRI technologies, web development, and system analysis.
Key Responsibilities
- Design, develop, maintain, and enhance GIS applications and services
- Develop and support ArcGIS Server web applications
- Maintain and upgrade the ArcGIS Server environment
- Configure and support GIS integrations and web services
- Enhance and support existing GIS tools built using C# and ArcObjects
- Build and maintain GIS workflows using ModelBuilder and Python
- Troubleshoot and resolve application and production issues
- Develop reports using SQL Server Reporting Services (SSRS)
- Work with technical teams and business users to gather requirements
- Create and maintain technical documentation
Required Skills & Experience
5+ years of experience in application developmentStrong experience with :
ESRI ArcGIS technologies (ArcGIS Server, APIs, JavaScript API, Web AppBuilder)Web technologies : .NET, Java, JavaScript, HTML, C#, PythonHands-on experience with ModelBuilder and Python scriptingStrong SQL skills, including stored procedures and triggersExperience with relational databases (Oracle, SQL Server preferred)Proven problem-solving and troubleshooting skillsStrong communication skillsPreferred Qualifications
Bachelor's degree in Computer Science, Business, or related fieldExperience in systems analysis or application supportPrior experience in government or public-sector environments