1

Junior Python Developer Jobs in Rock Island, IL (NOW HIRING)

Data Engineer

Moline, IL · On-site

$88K - $133K/yr

Languages utilized include Python, some Java and heavy SQL for querying and transforming data as ... Partnering with business users, programming, technology teams, data analysts, and project ...

Data Engineer

Moline, IL · On-site +1

$88K - $133K/yr

Languages utilized include Python, some Java and heavy SQL for querying and transforming data as ... Partnering with business users, programming, technology teams, data analysts, and project ...

Data Engineer

Moline, IL · On-site +1

$88K - $133K/yr

Languages utilized include Python, some Java and heavy SQL for querying and transforming data as ... Partnering with business users, programming, technology teams, data analysts, and project ...

Data Engineer II

Davenport, IA · On-site

$108K - $130K/yr

Build reusable Python components for ingestion, validation, and transformations; apply standards ... Knowledge of DevOps principles: CI/CD pipelines, version control, Infrastructure-as-Code. * Ability ...

AI Data Engineer

Moline, IL · On-site

$103K - $124K/yr

AI Data Engineer Location: Moline,IL Pay Rate:USD$ 60 .00 $ 65 .00 /hr.with benefits Key ... Proficient in Python Strong understanding of database design, data modeling, and query optimization.

Showing results 21-33

Junior Python Developer information

See Rock Island, IL salary details

$22.8K

$84.4K

$130.4K

How much do junior python developer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for junior python developer in Rock Island, IL is $84,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,600.00 and $82,500.00 per year, depending on experience, location, and employer.

What is a junior Python developer?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

What are the typical daily responsibilities of a junior Python developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

What are the key skills and qualifications needed to thrive in the junior Python developer position?

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

Is there a demand for junior Python developers?

There is strong demand for junior Python developers across various industries, including web development, data analysis, and automation. Companies seek candidates with basic programming skills, knowledge of frameworks like Django or Flask, and familiarity with version control tools such as Git. Entry-level positions are available in both startups and established organizations, reflecting Python's popularity and versatility.

What does a junior Python developer do?

A junior Python developer writes, tests, and maintains Python code for software applications under supervision. They often work on tasks such as debugging, implementing features, and collaborating with team members using tools like version control systems. Basic knowledge of programming concepts and familiarity with frameworks like Django or Flask are typically required.

What cities near Rock Island, IL are hiring for Junior Python Developer jobs?

Cities near Rock Island, IL with the most Junior Python Developer job openings:

Infographic showing various Junior Python Developer job openings in Rock Island, IL as of August 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% In-person job distribution, with an average salary of $84,406 per year, or $40.6 per hour.

$88K - $133K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 18 days ago


Job description

We are seeking a highly skilled and motivated Data Engineer responsible for supporting the Credit Union and Data & Analytics with efficient data solutions that are dynamic and automated. This role will take part in designing, creating and maintaining a framework for importing and transforming data into tables to be used by our analysts for strategic insights.  This role will be creating and scheduling and triggering data pipelines, ETL processes and automated validation/alerting of these processes. AI LLM models are encouraged to be utilized for researching, creating and maintaining ETL data routines when possible. This role will be building, maintaining, and documenting the framework for how data solutions such as API connections, database tables & csv extracts flow into the data warehosue for Data Integration projects.

This role will be using Snowflake tools such as Snowpipe, SnowSQL. Openflow, Native SDK for Connectors, & CLI.  Currently using Microsoft’s Azure Data Factory for connecting to network sources as well as reviewing other tools. Languages utilized include Python, some Java and heavy SQL for querying and transforming data as well.


  • 2 to 4 years writing SQL, utilizing ETL transformation tools & Python for transforming data.
  • Experience with Data Importing from APIs, files and other data sources, Transformation, Pipelining, Data Extraction and some Data Mining
  • Experience in financial institutions preferred
  • Experience with Snowflake and Azure Data Factory preferred.

  • Partnering with business users, programming, technology teams, data analysts, and project management teams to define requirements and develop and implement solutions within a mature agile framework.
  • Creating and maintaining an automated ETL framework within Snowflake and other ETL tools based on business transformation rules.
  • Utilizing the version control function within the ETL tools manage and track data automation revisions.
  • Working with business partners to maintain Data Warehouse configuration documentation.
  • Utilizing Azure Data Factory, Snowflake & Python tools to create data automations and reports.
  • Utilizing Python programs to perform custom transformations with data.
  • Validating and cleansing data and other alert automations with predefined quality assurance checks to ensure clean and consistent data availabil
  • Optimizing on-time delivery of data for analyst team and custom extracts to 3rd party systems.
  • Diagnosing and troubleshooting data-related issues
  • Perform other duties as assigned and support all areas of the credit union.
  • Locate and define new process improvement opportunities.

Bachelor’s degree in Computer Science, Mathematics, Business, or equivalent experience and a minimum of two years of related experience in a financial institution.

  • License or Certification:
  • Bondable
  • Acceptable Credit History

 

COMPETENCIES:

  • Core CU systems, databased protocol, and programming capability
  • Must be able to work on multiple projects, strong problem-solving ability.
  • Communication Skills
  • Mathematical Skills
  • Reasoning & Troubleshooting Ability

USD $88,740.00 - USD $133,110.00 /Yr.
  • Health, Dental & Vision Benefits
  • Bonus opportunity
  • 401(k) with match and profit sharing
  • Flexible Time Off

EMPLOYMENT AT WILL 
Empeople Credit Union employment is at will. Employees may resign from Empeople Credit Union as they choose. Similarly, Empeople Credit Union may terminate an employee at any time, with or without notice or cause. Nothing in this Handbook or any other manual or policy adopted by Empeople Credit Union in any way alters the at-will nature of employment at Empeople Credit Union. False statements or material omissions in the Application for Employment will be grounds for immediate termination.