Responsibilities
- Build small ETL scripts and API integrations for data pulls
- Automate recurring reports and file deliveries
- Write clear docstrings, type hints, and README instructions
- Package utilities and manage virtual environments
- Add logging, basic error handling, and retries to scripts
- Collaborate via Git, review PRs, and follow branching strategy
- Work with analysts to translate requirements into code
Requirements
- Solid Python fundamentals (functions, classes, typing)
- REST API experience (requests, auth, pagination)
- Pandas familiarity for data wrangling
- Basic SQL and CSV/JSON handling
- Git proficiency (branches, PRs, resolving conflicts)
- Clear written communication and documentation
- Attention to reliability and idempotency