GIS Programmer
ASSYST · Towson, MD · 1 mo ago
Full-time
About the Role
ASSYST is seeking a GIS Programmer to support the application development and enterprise GIS initiatives in Towson, Maryland. This is a hybrid position requiring 3 days onsite and 2 days remote per week.
Key Responsibilities
- Develop and maintain custom applications in an Enterprise GIS environment.
- Modernize the Agricultural Preservation Model by upgrading custom ArcMap Add-Ins (C#/Python) to ArcGIS Pro Add-Ins.
- Design, build, and optimize enterprise relational databases, including writing SQL queries, triggers, and stored procedures.
- Automate spatial workflows using Python, ArcGIS Model Builder, and Geoprocessing scripts.
- Create reports and data dashboards using SSRS and Power BI.
- Perform code reviews, technical planning, system analysis, and project documentation.
Requirements
- Bachelor's degree in Computer Science, GIS, Information Technology, or a related field.
- Minimum of five (5) years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, Python.
- Minimum of three (3) years working with ESRI ArcGIS technologies including ArcGIS Server, ArcGIS API's, ArcGIS JavaScript API, Esri SDK's, and ArcSDE.
- Experience with ArcGIS Model Builder and Python.
- Strong knowledge of Structured Query Language (SQL), Triggers, and Stored Procedures.
- Experience developing reports using SSRS and Power BI.
- Strong knowledge of relational databases and concepts (Oracle, SQL Server preferred).
- Excellent communication skills.