We are looking for a Python Developer to build and maintain interactive web applications and
automation solutions. The role involves developing data-driven dashboards, integrating backend
APIs, and automating data acquisition from public web sources. You will work closely with cloud
services on Azure to deploy, manage, and optimize applications.
Key Responsibilities
- Design and develop responsive, interactive web applications using Python-based frameworks
such as Plotly Dash or Streamlit
- Build data visualizations to support analysis of land ownership data and job workflow
management
- Design and integrate RESTful APIs using JSON for data exchange between systems
- Automate data collection from public US county websites using Selenium
- Develop, deploy, and maintain applications using Azure App Services and Azure Functions
- Manage CI/CD pipelines and version control using Azure DevOps
- Ensure application performance, reliability, and scalability
- Troubleshoot issues across application, automation, and cloud environments
Required Skills
- Strong proficiency in Python with hands-on development experience
- Experience with Python web application frameworks such as Plotly Dash or Streamlit
- Solid understanding of RESTful API design and JSON data interchange
- Hands-on experience with Azure services including App Services, Azure Functions, and Azure
DevOps