AWS/ETL Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

API
Amazon Lambda
Amazon RDS
Amazon S3
Amazon SQS
Amazon Web Services
Cloud Computing
Collaboration
Computerized System Validation
Continuous Delivery
Continuous Improvement
Data Modeling
Data Wrangling
Extract
Transform
Load
Git
GitHub
JSON
Kerberos
Microsoft Visual Studio
Pandas
Pharmaceutics
Python
Relational Databases
Remote Desktop Services
Research
SQL
System Testing
Testing
Unit Testing
Version Control
Workflow
YAML

Job Details

  • Must have/required skills:
    • Cloud Services AWS (Lambda Functions, S3, Cloud Formation Templates, RDS, ECR)
    • Development of ETL Processes / Data Workflows / Data Pipelines / Data Wrangling / Data Ingestion.
      • Python 3.9+ software development
      • Python packages - Boto3, Pandas, pyodbc, openpyxl
      • Python virtual environments - conda
      • IDEs - Visual Studio Code or PyCharm
    • Software design, development, and testing (unit testing and system testing)
    • Version control - Git, GitHub
    • CI/CD - GitHub Actions
    • Databases - relational databases, SQL, data modeling and design
    • File Formats (XLXS, YAML, JSON, CSV, TSV)
    • Excellent verbal and written communications skills.
    • Work independently and be able to collaborate as a team.
    • Strive for continuous improvement and suggest innovative solutions to scientists common challenges related to data workflows.
  • Nice to have/preferred experiences and skills:
    • Cloud Services AWS (SQS, DLQ, SNS, EventBridge, API Gateway)
    • Development of ETL Processes / Data Workflows / Data Pipelines / Data Wrangling / Data Ingestion.
      • Python packages (Cerberus, PyYAML, logging)
      • Python linters and type hints; regular expressions
    • Experience with data pipeline tools such as Dataiku or Trifacta
    • Experience in an IT role within the pharmaceutical research sector
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.