AWS Senior Developer

Overview

On Site
Accepts corp to corp applications
Contract - Long Term

Skills

SQL
AWS
Python
PYSPARK
Data Warehousing
Airflow

Job Details

Hi,

Our client is looking AWS Senior Developer For a Contract Position role Charlotte, NC- Hybrid below is the detailed requirements.

Kindly share your Updated Resume to proceed further.

Position: AWS Senior Developer

Location: Charlotte, NC- Hybrid

Job Mode: Long Term Contract

Need 12+ Years of Experience

Job Description:

We are seeking a highly skilled AWS Senior Developer (75% Developer / 25% Architect) with deep expertise in Python, PySpark, SQL, AWS data services, and modern data engineering practices. The ideal candidate will design, build, and maintain scalable data pipelines, support complex data workflows, and optimize cloud-based data architectures.

Mandatory Technical Skills: PySpark, Python, SQL, Airflow, AWS Glue, AWS RDS, AWS Lambda, Kafka, Data Lake Concepts, Batch & Streaming Data Pipelines, Data Warehousing Good to Have Skills: Snowflake, Splunk, Apache Iceberg, Terraform, CI/CD Pipeline

Qualifications

  • Extensive experience with AWS services, especially Lambda, Glue, and RDS.
  • Strong command of Python and PySpark for data processing.
  • Deep understanding of data warehousing and data lakes.
  • Advanced SQL experience for relational database management.
  • Hands-on experience with Kafka for streaming solutions.
  • Experience working with Snowflake (highly desirable).

Responsibilities

  • Oversee deployment and management of AWS Data Pipeline and AWS Glue for seamless data flow.
  • Utilize Kafka for real-time streaming and dynamic data processing.
  • Implement and support data warehousing and data lake architectures.
  • Build and optimize ETL workflows using Airflow.
  • Apply SQL, Python, and PySpark to process and transform large datasets.
  • Collaborate with cross-functional teams to align data initiatives with business goals.
  • Ensure data quality, validation, testing, and high availability.
  • Monitor and improve system performance and reliability.
  • Provide technical leadership and mentorship to junior team members.
  • Support development of data-driven strategies for enhanced decision-making.
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.