Post Job Free
Sign in

Python Automation Developer

Company:
BayInfotech
Location:
Denver, CO
Posted:
May 04, 2025
Apply

Description:

Must have:

A python Expert is required.

Excellent communication skills is expected.

There will be in Person interview at Denver office.

Must do an in- house Technical Interview with at least 2 hours of hands on Python coding.

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

Apply