Amazon Web Services (AWS), Analysis Skills, Cloud Computing, Customer/Client Research, Data Management, Data Processing, Data Quality, Database Extract Transform and Load (ETL), Debugging Skills, Docker, Git, Google Analytics, Linux Operating System, Memory Hardware, Microsoft Windows Operating System, MySQL, Parallel Computing, Problem Solving Skills, Procedure Development, Product Lifecycle, Project Design, Prototyping, Python Programming/Scripting Language, Quality Assurance, Requirements Management, Sales, Scripting (Scripting Languages), Software Administration, Software Design, Software Development, Source Code/Configuration Management (SCM), Technical Consulting, Technical/Engineering Design, Test Automation, Testing, Unix Shell Programming
LOCATION
Chicago, IL
POSTED
1 day ago
Sr Python Developers
(Candidates must be in Chicago)
6-12+ months will extend
OPENINGS: 1 position left - 1 Sr Level (8 years dev, 4 years python)
Work location: Downtown Chicago, 2 blocks from the train stations (2x week onsite)
Visa : USC and Gc
End Client : JP morgan Chase
DAY TO DAY - Core Python development - Involve writing Python code for processing, validating and moving large amounts of data - There will be some functional design work too. They won't be doing data design
We are looking for someone with a lot of Python experience on the data processing side.
"We are looking for an individual with very strong Python development background, as the project focuses more on processing large amounts of data once available "
Note : This is for true Python Developers only who only use Python for processing large amounts of data once available. Data Engineers and ETL Developers using other tools should not apply.
Summary:
Generally responsible for the development, design and implementation of new or modified software products or ongoing business projects. Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. Serve as technical expert on development projects. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements. Consult with end user to prototype, refine, test, and debug programs to meet needs.
Primary Responsibilities:
Develop applications processing large data volume efficiently.
Python development for data optimization
Python development for creating data pipeline
Memory optimization with Python
Parallel Processing
Python development for data validation
Writing and implementing efficient Python code and shell scripts
Developing quality assurance procedures
Key Skills Required
8+ years overall development experience with a minimum of 3 years in Python