Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer with a contract length of "unknown" and a pay rate of "unknown." Located in Denver, candidates must have strong Python skills (8-9/10), Agile experience, and 3-5 years in complex software projects.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
August 21, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
On-site
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Denver, CO
-
🧠 - Skills detailed
#Java #Documentation #"ETL (Extract #Transform #Load)" #OpenStack #NoSQL #JSON (JavaScript Object Notation) #VMware #SQL (Structured Query Language) #XML (eXtensible Markup Language) #Python #Databases #Automated Testing #API (Application Programming Interface) #Big Data #JavaScript #Virtualization #CHEF #Programming #Cloud #Deployment #Puppet #Ansible #ML (Machine Learning) #Jenkins #Security #Agile #GIT #Angular #AI (Artificial Intelligence) #Automation #Scala #Web Services
Role description
MANAGER NOTE: 1. A Python expert is required: rated at 8-9 out of 10. 1. The work location will be at the customer office in Denver, on a daily basis. Excellent customer communication is expected. 1. There will be an in-person interview. 1. MUST do an in-house technical interview with at least 2 hours of hands-on Python coding and ONLY submit if the candidate is rated 8-9 out of 10. 1. Look for an in-house candidate who has been with the company for at least 5 years. About the Role: What You'll Do Client Cloud and Automation Software team is looking for a Software Developer to work in small virtual team to design, build, test and integrate the Automation & Orchestration solutions. The team works with large Service Provider and Enterprise customers to help transform their networks to virtualized, automated, cloud enabled, self-healing and secure network systems. The Automation solutions cover both physical and virtual infrastructure including Network Function Virtualization (NFV), Hardware/Software Disaggregation, Cloud, DC, WAN, Mobility and Security infrastructure. The Software Developer role is to work in a small team of software developers working on Automation solutions leveraging software products & tools from both Cisco and non-Cisco (OpenSource, 3rd party) vendors. The Automation solutions may be comprised of software products & tools such as NSO, NFV solutions to automate Cisco and 3rd party Virtual Nework Functions (VNFs), Ansible, OpenStack, Open Network Automation Platform (ONAP), Integration Middleware, Workflow Management and UI/Portal systems. Who You are The Team is comprised of Automation Architects, Software Development Leads and Software Developers who work on customer’s software integration, automation & orchestration projects. The work activities are; • to understand customer requirements, • advise customer on possible solution options • design the solution • implementation of solution using Cisco and 3rd party products with potential extensions and customizations, • integrate into existing customer’s OSS/BSS systems, • package and deploy solution in the target environments • perform integration, system & acceptance testing in various non-production as well as in a customer’s production environment • and then provide day-2 support and ongoing optimization. Who You'll Work With The Team interacts with Customer, Business Units, Sales team and Technical Services during the lifecycle of a project through Presales scoping/Proof-Of-Concept/Project delivery/Optimization. The role is to work in a small team of software SMEs spread globally. Responsibilities & Qualifications • The role of Software Developer is work in small team of software developers & automation architects to build and deliver integration, automation & orchestration solutions. Internally, the person works with the virtual team of developers and testers and externally, the person may work with customer’s technical leads and middle management. • The candidate should be able to perform the following activities: comprehension of solution requirements & documentation, solution architecture & design, Test-Driven and Behavior Driven development (TDD/BDD), software customization, software deployment architecture and software packaging, integration, system and customer acceptance testing for the customer’s software solution. • Candidate must be experienced on Agile Software Development methodology. • The candidate should have prior experience (about 3-5 years) of delivering on complex and highly scalable software projects. • The candidate should have strong verbal and written communication skills, with the ability to work effectively across internal and external organizations. The person should be self-motivated and able to work independently and/or in support of small teams Desired Skills • The person should have skillsets on most of these software technologies: • Hands-on experience with programming langugages like Java, Python, JavaScript, No-SQL & Relational Databases • Expertise with XML, JSON, XSLT, RESTful API • Hands on experience with SDLC tools (Jenkins, Git, Automated Testing Frameworks) • Working knowledge of MEAN stack (Mongo, Express, Angular & Node.JS) is preferred • Working knowledge of BPMN workflow engines (jBPM/Activiti or Camunda etc) is preferred • Hands on experience with software integration - Web Services (SOAP/RESTful), ESB • Working knowledge of network & software configuration tools such as Cisco NSO, Ansible, Chef/Puppet • Knowledge of Virtualization & Cloud (VMware, OpenStack) • Knowledge of Analytics with Big Data, AI, Machine Learning algorithms • Exposure to networking architectures including DC, WAN, Campus, Mobility, Security is a plus