Python Developer (Chicago, Peoria, Colorado ideal; Remote OK)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Azure DevOps
Communication skills
Computer science
Data science
DevOps
Git
NumPy
Plotly
Python
QA
SimPy
Simulation
business / systems
business / systems analysis
collaboration
data scientists
interpersonal
interpersonal skills
matplotlib
mentoring
pandas
problem solving
problem solving skills
software development
software development lifecycle
systems analysis
teamwork
written communication

Job Details

Education & Experience Required:

- College degree required with 7+ years. Computer science background. Data science is a plus.

- Masters Degree/PH.D with 5+ years of experience.

Technical Skills

- Excellent verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

- Ability to work independently and manage one s time.

- Basic mentoring skills necessary to provide support and constructive performance feedback.

- Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, and testing/delivery.

- Ability to troubleshoot issues and make system changes as needed to resolve issue.

- Experience in QA testing processes

- Python expertise

- Experience with data processing packages like NumPy, pandas, etc

- Experience with visualization packages like matplotlib, Plotly, etc

- Experience with SQL querying

- Git, AWS, Azure

  • Nice to have:

- Experience with Discrete Event Simulation (e.g. SimPy)

Typical task breakdown:

Work as part of a project team to write high quality/efficient code, coordinate software development, and determine project scope and limitations.

  • Review project requests describing user needs to estimate time and requirements to accomplish project.
  • Develop new features for existing simulation software.
  • Extract meaningful answers from complicated outputs

Interaction with team:

- Daily interaction with the broader development team.

- Both within Digital and external stakeholders.

Work environment:

Office/Home environment

Position s Contributions to Work Group:

- Software / Python development to support Electrification projects.

- Site/Supplier Chain simulation and optimization.

- Will work closely with existing developers/data scientists in addition to external stakeholders to ensure the success of these two projects.

Soft Skills

- Communication skills, independent worker, teamwork/collaboration

(Desired)

- PowerPoint, office tools, Azure DevOps