Mindbank Consulting Group - Tysons, VA

posted 5 days ago

Full-time - Mid Level
Hybrid - Tysons, VA
Professional, Scientific, and Technical Services

About the position

The GIS Backend Developer will provide Geographic Information Systems (GIS) expertise, programming, and technical support for a system that supports activities under a federal conservation act. This hybrid position is based in Northern Virginia and requires the development and maintenance of GIS web applications and services.

Responsibilities

  • Create and maintain web applications using ArcGIS Web App Builder Developer Edition, ArcGIS Dashboards, ArcGIS API for JavaScript, and/or ArcGIS API for Python.
  • Configure COTS of ArcGIS Portal/Enterprise applications, and extend them with Arcade, ArcPy, Python, JavaScript, HTML, CSS.
  • Develop and maintain custom widgets and/or code using JavaScript for Esri Web App Builder Developer Edition.
  • Maintain well-documented code base, keep code up to date in source control software such as Bitbucket.
  • Develop and maintain scripts using Python and ArcPy to execute custom geoprocessing tasks.
  • Develop and maintain Python scripts for ArcGIS Server.
  • Publish web services (including map, feature, and geoprocessing services) to ArcGIS Enterprise.
  • Integrate REST services, including custom geoprocessing services, into web applications.
  • Thoroughly test and debug web applications.
  • Provide technical expertise and best practices for GIS development.
  • Develop and maintain geodatabase functions and triggers using PostgreSQL.
  • Full stack development experience in modern web development technologies .NET/.NET Core, Web APIs, REST/OData, AWS, IIS, SQL.
  • Work according to software development lifecycle (SDLC), Agile/Scrum.
  • Recommend new technologies and techniques for application development and spatial analysis.
  • Rapidly prototype web applications to showcase new concepts and ideas.
  • Estimate the duration and level of effort of development tasks.
  • Coordinate across offices on appropriate scale for mapping shared species.
  • Document process, integrations, and implementations.

Requirements

  • At least five (5) years of progressively responsible experience developing and maintaining GIS web applications, tools, and systems.
  • Strong knowledge of geographic information systems (GIS); spatial data management and manipulation; and data modeling.
  • Expertise in ArcGIS server, Web App Builder, API development, JavaScript, and Python.
  • Proven experience managing a GIS-based data system.
  • Skilled in communicating effectively (orally and in writing); ability to communicate and coordinate effectively with multiple partners, working teams, and organizations; and ability to manage a complex task, including short-term and long-term planning, and monitoring accomplishments.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Long Term Disability
  • Short Term Disability
  • 401 (k) Plan
  • Paid Time Off
  • Training and Education Reimbursement
  • Referral Bonuses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service