> Markdown version of [/jobs/ext/4704684-python-developer](https://www.wearedevelopers.com/jobs/ext/4704684-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Developer - **Company:** Kforce Inc. - **Location:** Westlake, TX, United States - **Contract:** Contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Airflow, Amazon Web Services, Application Performance Management, Application Release Automation, Microsoft Azure, Command-Line Interface, Cloud Computing, Configuration Management, Software Quality, Code Reuse, Continuous Integration, Data Validation, Extract Transform Load (ETL), Data Structures, Software Design Patterns, Distributed Data Store, Github, Python (Programming Language), Object-Oriented Software Development, Regression Testing, Software Tools, Software Vulnerability Management, Data Logging, Cloud Platform System, System Availability, Apache Spark, Backend, Cloudformation, Fastapi, Kubernetes, Infrastructure Automation Frameworks, Terraform, Software Version Control, Data Pipelines, Api Management, Azure Resource Manager, Jenkins, Artifactory - **Published:** November 13, 2026 - **Apply:** https://www.dice.com/job-detail/157495b5-f77c-42eb-a0b4-3c531ae3d7e0 ## About the Role * Demonstrate strong problem-solving, communication, collaboration, and influencing skills, with a consistent focus on automation, software quality, reliability, and operational perfection * Experience developing enterprise Python applications, backend services, API integrations, automation tools, internal frameworks, or platform-engineering software is preferred * Experience with Kubernetes troubleshooting, cloud-platform engineering, high-availability design, application performance testing, and enterprise observability platforms is preferred * Success in this role will be measured primarily by the delivery of high-quality, maintainable, well-tested, and production-ready Python software, along with improved software reuse, automation, platform reliability, and developer productivity Nice to have: * Familiarity with ETL/ELT pipelines, Apache Airflow, Apache Spark, and distributed data-processing concepts is beneficial * AWS or Azure cloud certification is a plus ## Description Kforce has a client that is seeking a Python Developer in Westlake, TX. Key Tasks: * Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, packages, and reusable components * Apply object-oriented programming, modular architecture, design patterns, and clean-code principles to create maintainable, extensible, and scalable software * Demonstrate advanced Python proficiency, including classes, modules, functions, data structures, type hints, packaging, dependency management, exception handling, and asynchronous or parallel-processing concepts * Implement standardized patterns for logging, configuration management, command-line interfaces, input validation, error handling, and failure recovery * Develop reusable frameworks, utilities, templates, and self-service capabilities that reduce duplication and improve developer productivity * Write comprehensive unit, integration, and regression tests using appropriate mocking, fixtures, automation, and code-coverage practices * Diagnose software defects, runtime failures, and performance bottlenecks; conduct root-cause analysis and implement sustainable remediation * Design, configure, deploy, and support containerized applications on Kubernetes in AWS, Azure, or comparable public-cloud environments * Use Infrastructure as Code tools such as Terraform, AWS CloudFormation, or Azure Resource Manager templates to automate cloud and platform infrastructure * Build and maintain CI/CD workflows using technologies such as GitHub, Jenkins, and Artifactory for source control, testing, packaging, artifact management, deployment, and release automation * Implement structured logging, metrics, dashboards, monitors, and alerts to support highly available and operationally reliable applications and platforms * Apply secure software-development practices, including peer reviews, dependency management, vulnerability remediation, secrets protection, and secure cloud configuration