GIS Analyst

Blue Raster, LLC
Arlington, TX, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Geographic Information Systems Application Programming Interfaces (APIs) ArcGIS (Software) Code Review Computer Programming Databases Software Debugging GIS Applications Github Python (Programming Language) NumPy Spatial Data Infrastructures
+5 more
Esri GIS (Software) Pandas Production Code Software Version Control Data Pipelines

Job description

We’re looking for a Senior level GIS Analyst with strong programming skills and a passion for delivering impactful projects. You’ll work with a collaborative team to analyze spatial data and build modern web GIS applications that directly serve our clients and their global missions. The ideal candidate is equally comfortable working independently and alongside others, and is driven to continuously learn and share knowledge., Own the architecture of Python based data pipelines, setting standards for automation, cleaning, transformation, and analysis of geospatial datasets across projects.Develop ArcGIS Online Hosted Notebooks, ArcGIS Pro Python Toolboxes, and ArcGIS Geoprocessing services to support geospatial applications and workflowsLead database architecture decisions for enterprise relational and spatial systems, balancing performance, scalability, and maintainability.Deliver production-quality code following professional development standards, including version control with Git and GitHub for collaboration, collaborative code review, and release managementPerform quality assurance and debugging of geospatial data, scripts, and services to ensure accuracy, performance, and reliability of delivered solutionsGive live demonstrations and presentations to clients showcasing workflows, solutions, and outcomesCollaborate with clients to define project requirements, translate business needs into technical specifications, and communicate progress throughout the project lifecycleServe as technical lead on select engagements, guiding architecture and implementation approachMentor junior analysts and foster knowledge-sharing across the team

Requirements

8+ years of professional GIS experienceAdvanced proficiency across the Esri stack: ArcGIS Pro (with extensions), ArcGIS Online, and ArcGIS Enterprise (Server, Portal, Image Server)Demonstrated Python 3.x development experience building complex, production-ready geospatial tools; proficiency with ArcPy, ArcGIS API for Python, NumPy, and Pandas at minimumProven ability to manage multiple concurrent projects, proactively identify risks, and communicate clearly with both technical and non-technical stakeholders in a client-facing environmentStrong oral and written communication skills; ability to thrive in a fast-paced, collaborative environmentBachelor’s or master’s degree in Geography, GIS, or a related field - or equivalent professional experienceMust be legally eligible to work in the United States. Sponsorship not available.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply.workable.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · WWC 2024

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

4:10 min

Introduction to technical background and geospatial roles

Joana Simoes · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all