Desarrollador Python Ivydutta

Desarrollador Python

Tiempo completo • Ivydutta
Necesita solo residentes locales de Arizona
Solo W2


SOAZ # 5208 - AZDHS - Desarrollador Python - (Presencial)

Descripción del puesto:
 
 
Buscando un desarrollador de Python capacitado y experimentado para modernizar y refactorizar la base de código de Python que admite un sistema de geocodificación de pila completa existente.
Este sistema incluye múltiples scripts de Python para el procesamiento y la automatización de datos, una base de datos de SQL Server, geodatabases de archivos de Esri y una interfaz web basada en PHP para configurar y ejecutar trabajos de geocodificación. También cuenta con una interfaz de geocodificación manual creada con la API de JavaScript de ArcGIS. Los flujos de trabajo de geocodificación aprovechan una combinación de software de geocodificación instalado localmente, servicios de geocodificación basados en ArcGIS Server y la API de Google Maps.

Habilidades y experiencia requeridas:
  • Competencia Técnica Básica

    • Competencia en Python Experiencia avanzada en la escritura de código Python limpio y modular para el procesamiento de datos y la automatización. Familiaridad con las mejores prácticas, incluidas PEP 8, registro y manejo de errores; Las bibliotecas pueden incluir: pandas, os, shutil, logging, arcpy, pyodbc, requests
    • Experiencia en el uso de ArcPy para uniones espaciales, geoprocesamiento y cálculos de campo
    • Sólida comprensión de las bases de datos de SQL Server, incluida la consulta y actualización de datos tabulares; Conocimiento práctico de los datos geoespaciales almacenados en las geodatabases de ArcGIS Enterprise
    • Experiencia trabajando con API de geocodificación de terceros, especialmente la API de geocodificación de Google (incluida la autenticación, los límites de uso y el análisis de respuestas)
    • Familiaridad con los protocolos de seguridad de API, como OAuth2, claves de API o JWT.
    • Comprensión de la autenticación de API y los protocolos de seguridad
  •  
  • Mejores prácticas de desarrollo de software

    • Cumplimiento de PEP 8 y principios de diseño modular
    • Uso de Git para el control de versiones y la colaboración
    • Experiencia en la escritura de código limpio, fácil de mantener y bien documentado
    • Se siente cómodo trabajando de forma independiente y entregando entregables claros y confiables en un entorno contractual
  •  
  • Calificaciones preferidas

    • Experiencia en la modernización o reescritura de bases de código de Python heredadas
    • Familiaridad con la puntuación de precisión de la geocodificación, las estrategias de reserva y los flujos de trabajo de resolución manual
    • Se valorará el trabajo previo con equipos de salud pública, gubernamentales o SIG
  •  
 
 
Calificaciones:
 
  • Licenciatura en Ciencias de la Computación, Sistemas de Información Geográfica, Ingeniería de Software o un campo relacionado.
  • Experiencia en desarrollo de Python
  • Experiencia demostrada en la refactorización o modernización de bases de código existentes para mejorar la capacidad de mantenimiento y el rendimiento.
  • Se valorará la experiencia de trabajo con organizaciones gubernamentales o de salud pública.
Compensación: $55.00 - $60.00 por hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or