Purpose:
The ETL Developer builds and maintains effective Python and AWS ETL processes that assist the company in minimizing administrative costs and maximizing information flow.
Accountabilities:
- Designs, codes, tests, debugs, documents and implements changes to new and existing processes.
- Documents code with guidance from senior team members.
- Participates in design and codes small to large ETL processes as part of a team.
- Performs application testing to assure delivery meets the user’s requirements.
- Provides accurate estimates for ETL process creation and updates.
- Supports internal policies and procedures (standards, controls and metrics).
- Assists Project Managers in conducting fact-findings, which will result in the formulation and definition of the system scope and objectives for developing or modifying information software applications.
- Demonstrates ability to resolve complex issues related to ETL processes.
Qualifications and Experience:
- Bachelors Degree or equivalent professional work experience.
- 4+ years of medium- to large-scale software development experience with Python or other transferrable languages (JavaScript, Perl, C).
- AWS experience required.
- SQL and ETL pipeline experience preferred.
- Insurance/actuarial science experience preferred.
- Ability to prioritize tasks within the project and work with minimal supervision or guidance.
- Ability to work in a rapidly changing & dynamic environment.