Overview
On Site
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)
Skills
java
html
JavaScript
C#
net
PYTHON
APIs
Javascript API
ArcGIS Server
Web AppBuilder
ModelBuilder and Python scripting
Job Details
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 development
Strong experience with:
- ESRI ArcGIS technologies (ArcGIS Server, APIs, JavaScript API, Web AppBuilder)
- Web technologies: .NET, Java, JavaScript, HTML, C#, Python
- Hands-on experience with ModelBuilder and Python scripting
- Strong SQL skills, including stored procedures and triggers
- Experience with relational databases (Oracle, SQL Server preferred)
- Proven problem-solving and troubleshooting skills
- Strong communication skills
Preferred Qualifications
- Bachelor's degree in Computer Science, Business, or related field
- Experience in systems analysis or application support
- Prior experience in government or public-sector environments
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.