GIS Application Developer Job at Insight Global, Phoenix, AZ

WnptUG1yVW5oZC9sZno3bUMzeENBeWZTaEE9PQ==
  • Insight Global
  • Phoenix, AZ

Job Description

Job Description Insight Global is seeking a skilled and experienced Python developer to modernize and refactor the Python codebase that supports an existing full-stack geocoding system. This system includes: -Multiple Python scripts for data processing and automation -A SQL Server database -Esri file geodatabases -A PHP-based web interface for configuring and running geocoding jobs -A manual geocoding interface built with the ArcGIS JavaScript API -Geocoding workflows use a combination of locally installed geocoding software, ArcGIS Server-based geocoding services, and the Google Maps API. Responsibilities: Assess current Python codebase, workflows, and dependencies Refactor and modernize Python scripts for readability, modularity, and best practices (PEP 8, logging, error handling) Maintain and improve integration with geocoding services (ArcGIS, Google Maps API) Transition data processing from flat files to ArcGIS Enterprise Geodatabase (SQL Server) Implement robust logging, error handling, and validation Optimize and document fallback logic for geocoding failures Produce technical documentation (code comments, usage instructions, architecture diagrams) Improve logging and reporting framework Collaborate with internal GIS and IT staff We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form ( . The EEOC "Know Your Rights" Poster is available here ( . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: . Skills and Requirements 5+ years in Python development Advanced Python (PEP 8, logging, error handling; libraries: pandas, os, shutil, logging, arcpy, pyodbc, requests) ArcPy for spatial joins, geoprocessing, field calculations SQL Server: querying and updating tabular/geospatial data Proven experience refactoring/modernizing codebases Experience with government or public health organizations is a plus Experience with Google Geocoding API (authentication, usage limits, response parsing) Familiarity with API security (OAuth2, API keys, JWT) Bachelors in Computer Science, GIS, Software Engineering, or related field is a plus, BUT Equivalent professional experience may substitute for formal education null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Job Tags

Similar Jobs

Outfield Healthcare Partners

Regional Transportation Driver Job at Outfield Healthcare Partners

 ...Range: $20.00 / HR Company Vehicle Provided. The Regional Transportation Driver will be responsible for coordinating transportation and...  ...Develops driving schedule based on residents scheduled medical appoints and program destination depending on resident appointment... 

Texas City ISD

Choir Director Job at Texas City ISD

Teach by the Beach with Texas City ISD!Join a vibrant and growing Fine Arts team where you're not just an employeeyoure family. In Texas City ISD, you'll be known, valued, and celebrated for the unique talents you bring. Our programs are expanding rapidly, and we are...

Medical Advantage Recruiters

Family Nurse Practitioner Job at Medical Advantage Recruiters

(Only QUALIFIED Healthcare Professionals accepted) Family-NP - Family Nurse Practitioner (Full-Time or Part-Time at least 24 hours per week) Out-Patient Clinic SettingCommunity Based Health Center | Loan Repayment EligibleChicago, IL (Bi-Lingual English | Spanish) We... 

K.A. Recruiting, Inc.

Family Nurse Practitioner or Physician Assistant in Maine Job at K.A. Recruiting, Inc.

Looking for a FNP/PA job? My name is Leah and I"m a healthcare recruiter, I"m here to help! I have a new Family Nurse Practitioner/Physician Assistant position available near Milo, Maine! Details- Full-time and permanent- Shift: Varied- Opportunities for growth- Full, comprehensive... 

FreshDirect

Fresh- Personal Shopper Job at FreshDirect

 ...having higher standards, sourcing locally and sustainably, and caring more for the people and communities we serve. The Fresh Personal Shopper position is responsible for picking/packing produce items, items being picked are of highest quality, scanning items for...