Taro Logo

Python Developer

DMV IT Service LLC is a trusted IT consulting firm specializing in IT infrastructure optimization, cybersecurity, networking, and IT operations.
Phoenix, AZ, USA
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Python Developer

DMV IT Service LLC is seeking a skilled Python Developer to join their team in Phoenix, Arizona. This role focuses on improving and maintaining Python-based geocoding and spatial data processing systems. The ideal candidate will have 5+ years of experience in Python development with expertise in spatial data processing, API integration, and database management.

The position involves refactoring existing Python scripts to enhance maintainability, implement better error handling, and improve overall system efficiency. You'll work with various geocoding services, including ArcGIS Server and Google Maps API, while ensuring secure API integration and proper quota management.

Key responsibilities include modernizing the codebase, implementing comprehensive logging systems, managing data migration to ArcGIS Enterprise Geodatabase, and developing thorough technical documentation. The role requires strong collaboration with GIS and IT teams while maintaining independence in delivering high-quality solutions.

This is an excellent opportunity for a seasoned Python developer with a strong background in geospatial technologies and data processing. The position offers the chance to work with modern technologies while improving critical systems for a respected IT consulting firm. The role combines technical expertise with practical problem-solving, making it ideal for developers who enjoy working with spatial data and system optimization.

If you're passionate about clean code, have experience with geocoding APIs, and enjoy working with spatial data, this position offers the perfect blend of challenging technical work and meaningful impact. Join DMV IT Service LLC to help shape the future of their geospatial data processing capabilities while working in a collaborative, professional environment.

Last updated 3 months ago

Responsibilities For Python Developer

  • Review current Python codebase, geocoding workflows, and dependencies
  • Refactor and modernize Python scripts for improved readability and modularity
  • Maintain and enhance integration with geocoding services
  • Migrate data processing to ArcGIS Enterprise Geodatabase
  • Implement comprehensive logging and error handling
  • Improve fallback logic for geocoding failures
  • Develop technical documentation
  • Collaborate with GIS and IT teams
  • Enhance logging and reporting framework

Requirements For Python Developer

Python
  • Bachelor's degree in Computer Science, Geographic Information Systems, Software Engineering, or related field
  • Minimum 5 years of Python development experience
  • Advanced experience in writing clean, modular Python code
  • Strong knowledge of ArcPy for spatial joins and geoprocessing
  • Proficiency in SQL Server databases
  • Experience with third-party geocoding APIs
  • Familiarity with API security protocols
  • Strong understanding of PEP 8 and modular design principles
  • Experience writing maintainable and well-documented code
  • Ability to work independently