Logo
SR International

Python Developer

SR International, Phoenix, Arizona, United States, 85003

Save Job

Need Local Arizona Residents Only W2 Only

SOAZ # 5208 - AZDHS - Python Developer - (Onsite)

Position Description:

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, and a PHP-based web interface

for configuring and running geocoding jobs. It also features a manual geocoding interface built with the

ArcGIS JavaScript API

Geocoding workflows leverage a combination of locally installed geocoding software, ArcGIS Server-based geocoding services, and the Google Maps API.

Required Skills & Experience: Core Technical Proficiency

Python Proficiency Advanced experience writing clean, modular Python code for data processing and automation. Familiarity with best practices including PEP 8, logging, and error handling; libraries may include: pandas, os, shutil, logging, arcpy, pyodbc, requests Experience using ArcPy for spatial joins, geoprocessing, and field calculations Strong understanding of SQL Server databases, including querying and updating tabular data; working knowledge of geospatial data stored in ArcGIS Enterprise Geodatabases Experience working with third-party geocoding APIs, especially Google s Geocoding API (including authentication, usage limits, and response parsing) Familiarity with API security protocols such as OAuth2, API keys, or JWT Understanding of API authentication and security protocols

Software Development Best Practices

Adherence to PEP 8 and modular design principles Use of Git for version control and collaboration Experience writing clean, maintainable, and well-documented code Comfortable working independently and delivering clear, reliable deliverables in a contract environment

Preferred Qualifications

Experience modernizing or rewriting legacy Python codebases Familiarity with geocoding accuracy scoring, fallback strategies, and manual resolution workflows Prior work with public health, government, or GIS teams is a plus

Qualifications:

Bachelor s degree in computer science, Geographic Information Systems, Software Engineering, or a related field. Experience in Python development Demonstrated experience refactoring or modernizing existing codebases for improved maintainability and performance. Experience working with government or public health organizations is a plus

Compensation: $55.00 - $60.00 per hour

About SR International INC

SR International has been a leading name among the IT consulting companies with offices in US and India. For past 16 years, our industry experience and domain knowledge have enabled us to provide innovative solutions to our customers.

Who We Are We Are Leading IT Based Solution Providers

Today, the world of business information represents the realization of our collective efforts toward improving the future. Held only by the limits of our imagination, the business world is accelerating at an ever-increasing pace. Imagine a better way of doing business, of implementing the perfect software, of refining practice or business integration. All it takes are benchmark standards in service, support, and technical know-how, which have been our bread and butter.

Our Vision

Established in 2002, SR International Inc is one of the fastest growing and reputed provider of Information Technology Services and Solutions in the USA. Since our inception, we have been a trusted IT partner for our clients. We take pride in our highly skilled IT Resources and unique engagement model. We have been consistently delivering on our promises as a high-performance team. Our expertise in Cloud Computing, Mobility, Web Technologies, ERP and CRM are second to none. Our industry-leading flagship product iMathSmart is re-defining math learning experience for school students.

Career At SR International

At SR International, we treat our consultants like family. Our business and our reputation have been built and maintained by quality resources working onboard, so it's important for us to maintain the quality resource pool.