Software Developer, Python and Data Applications

COMMON - A Users Group

Winder (GA)

On-site

USD 95,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

COMMON - A Users Group is seeking a Software Developer specializing in Python and data applications to maintain, extend, and build internal software, data, and reporting tools. You will work under senior technical direction to follow defined standards while growing toward full ownership of the systems you build.

Responsibilities include maintaining Python apps in production, owning the Power BI reporting estate, and collaborating with SQL Server reporting databases.

Qualifications

  • Strong Python skills applied to real business problems.
  • Ability to read and understand code you did not write.
  • Willingness to learn SQL quickly.
  • Experience with front-end ownership or willingness to learn Angular/TypeScript.
  • Ability to communicate with non-technical coworkers.

Responsibilities

  • Maintain and enhance existing Python applications currently in production.
  • Own the Power BI reporting estate, including data models and scheduled refreshes.
  • Work with the SQL Server reporting database, including scheduled agent jobs, to support reporting needs.
  • Deliver a first fully supervised project through the complete pipeline within the first 90 days, then take ownership of the reporting estate.
  • Follow the shared way of working: version control, separate environments, code review, and documentation.

Skills

Python
Code comprehension
SQL knowledge
Communication
Problem solving under pressure

Education

Bachelor's degree or equivalent hands-on experience

Tools

Angular
TypeScript
Azure
CI/CD
Containerization
Power BI

Job description

Role Title: Software Developer, Python and Data Applications

Maintain, extend, and build the internal software, data, and reporting tools that solve problems, increase productivity, and deliver value to the people who use them. Work under senior technical direction to follow defined standards while growing toward full ownership of the systems you build.

Roles and Objectives
  • Use approved AI coding tools, such as Claude Code, within company standards to move faster without sacrificing quality.
  • Maintain and enhance existing Python applications currently in production.
  • Build new tools and reports based on the project pipeline and requirements gathered directly from departments across the company.
  • Own the Power BI reporting estate, including scheduled refreshes, data models, and new report builds.
  • Work with the SQL Server reporting database, including scheduled agent jobs, to support reporting needs.
  • Support and maintain the desktop suite of estimating and pricing tools distributed as an installer.
  • Manage scheduled automations that connect systems across multiple environments.
  • Follow the shared way of working, including version control, separate environments, code review, and documentation.
  • Work closely with departments across the business, including estimating and the plant floor, to gather first-hand requirements rather than working from a ticket queue alone.
  • Maintain current documentation and a named backup of every system you own.
  • Participate in regular code evaluation sessions and plan reviews, building toward independent ownership of the coding standards over time.
  • Deliver a first fully supervised project through the complete pipeline within the first 90 days, then take ownership of the reporting estate.
Qualifications
Competencies
  • Experience using an AI coding assistant on real work, including a specific example of catching it when it was confidently wrong.
  • Strong, hands-on Python skills applied to real business problems.
  • Ability to read and understand code you did not write and predict what it will do before running it.
  • Working knowledge of SQL, or a strong willingness to learn it quickly.
  • Ability to spot what will break, such as empty inputs or date boundary issues, before it causes problems in production.
  • Comfortable working inside defined standards, and willing to speak up directly when a standard does not fit the problem rather than quietly working around it.
  • Clear communicator who can explain technical work to non-technical coworkers.
  • Dependable follow-through. Does what they say, consistently, and documents the work so someone else can pick it up.
  • Sees a need, acknowledges it, then solves it. Does not sit on a broken report waiting to be asked.
  • Builds what the business needs, not what is interesting to build.
  • Asks questions until the requirement is understood, rather than guessing and reworking.
  • Performs consistently under pressure. When something breaks, moves toward the team rather than protecting themselves.
  • Willing to work on-site in Winder, GA. The role may move to a hybrid schedule once you can work independently against the standards.
  • Willing to sign a confidentiality agreement and a time-capped, limited non-compete (i.e., limited to not going to a direct competitor for one year) as a condition of employment.
Advanced Software Developer Experience
  • Experience with Angular and TypeScript, or a willingness to learn them as the role grows into front-end ownership.
  • Exposure to cloud engineering on Azure, CI/CD pipelines, containerization, or advanced data modeling.
  • Prior experience owning a reporting estate or production software tools with minimal supervision.
  • 4-year college degree in a relevant field, or equivalent hands-on experience.
Work Structure and Development Cadence

This role is supported and advised by senior technical guidance and includes the following structure:

  • Regular code evaluation sessions. Working through real code, covering boundary conditions, error paths, silent failures, resource lifecycle, concurrency assumptions, and the difference between a test that proves something and one that restates the code.
  • Code reviews. Systematic reviews, tapering deliberately as capability develops.
  • Plan reviews. Review approach before implementation and code is written.
  • Explanation gates. Ensures the developer can explain the code before merging new code.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer, Python and Data Applications
Software Developer, Python and Data Applications

Southeast Culvert Georgia • Winder (GA)

On-site
USD 90,000 - 120,000
Software Developer, Python and Data Applications (1921)
Software Developer, Python and Data Applications (1921)

Southeast Culvert, Inc. • Winder (GA)

Hybrid
USD 85,000 - 120,000
Software Engineering Manager
Software Engineering Manager

WiredHive • Frisco (TX)

On-site
USD 150,000 - 190,000
Software Support Engineer
Software Support Engineer

Preferred Data Corporation • High Point (NC)

On-site
USD 70,000 - 90,000
Health, dental, and vision insurance
Unlimited paid time off
Training and professional development opportunities
The Core Engineering, Surveillance & Models-Software Engineering, Vice President, Dallas
The Core Engineering, Surveillance & Models-Software Engineering, Vice President, Dallas

Goldman Sachs • Dallas (WV)

On-site
USD 140,000 - 210,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Inclusion-Cloud • Dallas (TX)

On-site
USD 120,000 - 160,000
AI Business Intelligence Developer
AI Business Intelligence Developer

Communication Service for the Deaf (CSD) • Austin (TX)

On-site
USD 90,000 - 130,000
Director of Data
Director of Data

Think Consulting • Town of Texas (WI)

Hybrid
USD 140,000 - 210,000
Lead Development Engineer -AI-Assisted Engineering
Lead Development Engineer -AI-Assisted Engineering

Tyson Foods • Springdale (AR)

On-site
USD 120,000 - 150,000
Paid time off
401(k) plans
Affordable health, life, dental, vision benefits
Sr. Software Engineer-AI Enabled
Sr. Software Engineer-AI Enabled

Vibehackers • Denver (CO), Northern (KY)

Hybrid
USD 140,000 - 190,000
HSA
Dependent Care FSA
Life Insurance
+10