Python CSV Automation & Verification

Employer not named by the sourceRemote

Full Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

PHP, Python, Data Processing, Software Architecture, JSON, Scripting, Automation, Pandas · I need a clean, well-documented Python script that can pick up CSV files from a watched folder, process them according to my business rules, and then push the results to a designated output location. The workflow breaks down into three core parts.

1. File I/O handling • Automatically read incoming CSV files. • After processing, write the transformed data to a separate folder. • Rename each source file to a timestamped archive name and move it to an “_archive” sub-directory so nothing is re-processed by mistake.

2. Data processing & algorithmic checks The CSVs include a fixed header row followed by transactional records. For every row the script must: • Run field-level validation (type, range, mandatory columns). • Apply record-level business rules that I will supply as a Python dictionary of lambdas. • Flag or correct detectable data errors—e.g. wrong date formats or out-of-range numeric values—while logging any changes so I have an audit trail.

3. Reporting • Create a concise log (plain text or JSON) listing files handled, rows processed, rows corrected, and any unrecoverable errors. • Exit with a non-zero status if unrecoverable