Search by job, company or skills

Orokyn

Python Automation Developer (File Processing & Folder Restructuring)

3-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

Type: Contract / Project-Based

We are seeking a Python developer with automation and file processing experience to support a file

restructuring project. The developer will build a Python script that duplicates an existing folder containing

multiple nested folders and files, and then reorganizes the duplicated structure based on file naming

conventions so it conforms to a format required by a third-party system.

This role is focused on automation, filesystem operations, and data organization, and is well suited for

someone experienced in Python scripting and batch file processing.

Key Responsibilities

  • Develop a Python script to duplicate an existing folder containing multiple subfolders and files.
  • Implement logic to read and parse file names and determine how files should be reorganized.
  • Automate the restructuring of files and directories into a hierarchy required by a third-party system.
  • Ensure data integrity and correct file placement during processing.
  • Handle large volumes of files and nested directory structures efficiently.
  • Implement basic error handling and logging to track script execution.
  • Provide clear documentation and instructions for running and maintaining the script.

Required Skills

  • Strong Python scripting experience with focus on automation tasks.
  • Experience working with filesystem operations and directory processing.
  • Proficiency with Python libraries such as os, shutil, and pathlib.
  • Ability to parse and interpret file naming conventions, with familiarity in regex or pattern matching.
  • Experience handling large or complex directory structures.
  • Knowledge of batch file processing and data transformation logic.
  • Familiarity with error handling and logging in automation scripts.
  • Experience preparing files or datasets for system integrations or ingestion by external systems.
  • Ability to deliver a working Python script that duplicates, processes, and restructures folders and
  • files based on defined naming rules, along with basic usage documentation.

Ideal Candidate

  • 37 years of Python development or automation experience.
  • Strong problem-solving and scripting mindset.
  • Experience working on file migration, data processing, or automation projects.
  • Comfortable working independently on short-term technical tasks and delivering a complete
  • working solution.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144636867