Python Developer


Job Details

Responsibilities

  • Use development skills to support internal teams by creating flexible, intuitive, and powerful platforms providing visualizations and analytics to end users
  • Design, develop, and deploy specialized user solutions, applications, and databases
  • Maintain code integrity and organization
  • Collaborate with GIS teams to design and launch new tools, including documentation of deployment procedures, roadmaps, release plans, etc.
  • Serve as subject matter expert in development of front-end user interfaces, back end microservices, web services, cloud architectures, as well as databases and other persistent data stores

Required Qualifications

  • Proficient in Python, Flask, JavaScript, and other prevalent web development technologies
  • Familiarity using Git to maintain version-control
  • Skilled with UI design optimized for ease of use and human performance
  • Experience with Agile development methodology
  • Experience working with spatial data
  • Bachelor's degree in Science, Technology, Engineering, Mathematics (STEM), or related four-year STEM degree

Preferred Qualifications

  • Experience with CI/CD tools and frameworks (Jenkins, GitHub Actions, etc.)
  • Experience using Microsoft Azure applications and services
  • Proficient with PowerShell and/or Bash
  • Experience using the ArcGIS APIs for JavaScript/Python
  • Knowledge of Object-Oriented Programming Design principles
  • Keen interest in learning and using the latest software tools, methods, and technologies to solve real world problems





 Robert Half

 05/17/2024

 All cities,TX