Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Python Developer image - Rise Careers
Job details

Python Developer - job 1 of 2

Job Title: Python Developer

Location: Phoenix, AZ

Employment Type: Contract

About Us:

 DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.

Job Purpose:

In this role, you will refactor and improve the maintainability of Python scripts used for geocoding logic, address standardization, data validation, and geospatial enrichment. You will work to ensure that the codebase follows Python best practices (including PEP 8) and enhance error handling, logging, and overall efficiency for testing, debugging, and future updates.

Key Responsibilities

  • Codebase Assessment: Review the current Python codebase, geocoding workflows, and dependencies related to spatial data processing.
  • Refactoring: Refactor and modernize Python scripts for improved readability, modularity, and best practice adherence (PEP 8, error handling, logging).
  • Geocoding Services Integration: Maintain and enhance integration with multiple geocoding services (ArcGIS Server, Google Maps API) and manage quota limits and API key security.
  • Data Transition: Migrate data processing from flat files (CSVs, Esri file geodatabases) to an ArcGIS Enterprise Geodatabase (SQL Server).
  • Error Handling: Implement comprehensive logging, error handling, and validation across the codebase.
  • Fallback Logic: Improve fallback logic for geocoding failures and manual resolution workflows.
  • Documentation: Develop high-quality technical documentation, including code comments, system architecture diagrams, workflow documentation, and usage instructions.
  • Collaboration: Work closely with internal GIS and IT teams for requirement clarification, testing, and implementation support.
  • Reporting: Enhance the system’s logging and reporting framework for better tracking and transparency.

Required Skills & Experience

  • Python Expertise: Advanced experience in writing clean, modular Python code for data processing and automation, using libraries such as pandas, os, shutil, logging, arcpy, pyodbc, and requests.
  • ArcPy Experience: Strong knowledge of using ArcPy for spatial joins, geoprocessing, and field calculations.
  • SQL Server Knowledge: Proficiency in working with SQL Server databases, including querying and updating data, and familiarity with geospatial data in ArcGIS Enterprise Geodatabases.
  • Geocoding API Experience: Experience with third-party geocoding APIs, especially Google’s Geocoding API, including authentication, quota management, and response parsing.
  • API Security: Familiarity with API security protocols such as OAuth2, API keys, or JWT.
  • Software Development Best Practices: Strong understanding of PEP 8, modular design principles, and use of Git for version control.
  • Documentation: Experience writing maintainable and well-documented code, with clear instructions for setup and usage.
  • Independent Work: Ability to work independently, producing reliable deliverables in a contract environment.

Preferred Qualifications

  • Experience modernizing or rewriting legacy Python codebases for improved maintainability and performance.
  • Knowledge of geocoding accuracy scoring, fallback strategies, and manual resolution workflows.
  • Previous work with public health, government agencies, or GIS teams is a plus.

Deliverables

  • Refactored Python scripts with improved structure, documentation, and testability.
  • Modularized codebase that supports future enhancements and the integration of new geocoding services.
  • Revised error handling and logging mechanisms.
  • Detailed documentation, including code comments, setup instructions, system architecture, and data flow charts.
  • Updated configuration files and batch scripts.
  • Knowledge transfer session(s) for internal staff.

Qualifications

  • Education:
    • Bachelor’s degree in Computer Science, Geographic Information Systems, Software Engineering, or a related field.
    • Equivalent professional experience may substitute formal education.

  • Experience:
    • Minimum of 5 years of experience in Python development.
    • Proven experience refactoring or modernizing existing codebases to improve performance and maintainability.
    • Experience working with government, public health, or GIS organizations is a plus.

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
DMV IT Service Hybrid No location specified
Posted 4 days ago

A strategic Business Analyst role at DMV IT Service LLC focused on improving business processes and delivering data-driven insights.

DMV IT Service Hybrid No location specified
Posted 4 days ago

DMV IT Service LLC seeks an experienced Business Analyst to bridge business needs and IT system capabilities in a collaborative environment.

Photo of the Rise User
Posted 11 days ago

Lead a talented team as Software Engineering Manager at Motorola Solutions, driving release management and reliability for cutting-edge access control technologies.

Photo of the Rise User
Posted 10 days ago

Posh is looking for a Senior Software Engineer specializing in software reliability to lead testing efforts for cutting-edge AI fintech products in a hybrid work environment.

Photo of the Rise User

Innovate at Boson AI as a Senior Full Stack Engineer driving cutting-edge AI enterprise platforms with a focus on sleek, interactive front-end experiences.

Photo of the Rise User
Posted 5 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric

An exciting opportunity for new grads to join Jerry.ai as Software Engineer I and help revolutionize car ownership with innovative AI-driven technology.

Photo of the Rise User
Posted 11 days ago

Contribute to advancing global healthcare by developing and supporting Smile Digital Health’s innovative software platform as a Production Engineer.

Photo of the Rise User
Roblox Hybrid San Mateo, CA, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Feedback Forward
Growth & Learning
Fast-Paced
Collaboration over Competition
Transparent & Candid
Casual Dress Code
Empathetic
Medical Insurance
Paid Time-Off
Maternity Leave
Donation Matching
Vision Insurance
Summer Fridays
401K Matching
Work Visa Sponsorship
Paid Volunteer Time
Equity
Mental Health Resources
Family Medical Leave

Drive innovation at Roblox by building scalable, user-facing products that enable millions of creators to thrive within the metaverse.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Lead Netflix’s API Platform team to design and scale high-traffic, low-latency services powering member experience across the globe.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Explore a full-time hybrid role at Veeva Systems as an Associate Software Engineer through their Engineering Development Program, designed for December 2025 grads passionate about enterprise cloud software.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Innovate and craft seamless setup and user experiences as a Software Engineer on Apple’s cutting-edge Apple Watch team.

Photo of the Rise User
Meta Hybrid Redmond, Washington, United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Fast-Paced
Growth & Learning
Transparent & Candid
Feedback Forward
Dare to be Different
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Flex-Friendly
Snacks
Social Gatherings
Company Retreats
Fitness Stipend
Paid Holidays
Summer Fridays
Work Visa Sponsorship
Bias Training
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Dental Insurance
Life insurance

An opportunity to engineer state-of-the-art AI-driven robotic systems at Meta to pioneer new ways people connect globally.

Photo of the Rise User
Guidehouse Hybrid US - VA, Springfield
Posted 4 days ago

Experienced Software Engineer with active TS/SCI clearance needed to develop and maintain software solutions for international affairs in a leading IC agency.

Photo of the Rise User

Principal Software Engineer role at Toast focusing on building innovative AI-driven POS systems to enhance restaurant operations and hospitality at scale.

Photo of the Rise User

Lead and inspire a software engineering team at Blue Origin to develop innovative aerospace applications that advance manufacturing and supply chain technologies for space exploration.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Contract, onsite
DATE POSTED
April 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY