GIS Programmer

ASSYST, Inc.

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, GIS, Information Technology, or related field
  • 5+ years developing applications with J2EE, .NET, JavaScript, HTML, C#, Python
  • 3+ years experience with ESRI ArcGIS technologies
  • Familiarity with ArcGIS Model Builder and Python
  • Proficient in SQL, triggers, and stored procedures
  • Experience creating reports using SSRS and Power BI
  • Strong understanding of relational databases, particularly Oracle and SQL Server

Responsibilities

  • Develop and maintain custom applications in an Enterprise GIS environment
  • Modernize the Agricultural Preservation Model by upgrading custom ArcMap Add-Ins
  • Design, build, and optimize enterprise relational databases
  • Automate spatial workflows using Python, ArcGIS Model Builder, and Geoprocessing scripts
  • Create reports and data dashboards using SSRS and Power BI
  • Conduct code reviews, technical planning, system analysis, and project documentation

Benefits

  • Hybrid work schedule (3 days onsite, 2 days remote)
  • Opportunity to work on innovative GIS projects
  • Engagement with enterprise-level application development
  • Access to advanced tools and technologies in GIS
  • Contribute to significant agricultural preservation initiatives
Full Job Description
GIS Programmer to support the application development and enterprise GIS initiatives in Towson, Maryland. (Hybrid 3 Days Onsite and 2 Days remote) The programmer will assist in the upgrade and development of an Agricultural Preservation Model, upgrading the current custom ArcMap Add-In (C#/Python) to an ArcGIS Pro Add-In. 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. - Development of reports using SSRS, Power BI. - Strong knowledge of relational databases and concepts (Oracle, SQL Server preferred). - Excellent communication skills.

Similar Jobs

More Jobs at ASSYST, Inc.

More Information Technology Jobs

Find similar GIS Programmer jobs: