Elite Workforce Inc
Contract

AWS Developer

Job ID: #541 Elite Workforce Inc Raleigh, North Carolina, 27607

About the Role

This position is a senior‑level AWS development role supporting Our Client's our client. The successful candidate will work closely with data modernization teams to design, build, and operate enterprise‑grade data lake solutions on Amazon Web Services. You will operate in a collaborative, Agile environment, partnering with both technical and business stakeholders to drive cloud migration and data engineering initiatives. The role directly impacts the agency’s ability to modernize legacy systems, improve data accessibility, and ensure robust security and compliance across all cloud workloads.

Key Responsibilities

  • Collaborate with business and technical stakeholders to gather requirements and define cloud‑based modernization strategies.
  • Design, develop, and deploy scalable AWS Data Lake architectures using services such as S3, Glue, Athena, and Redshift.
  • Refactor and migrate legacy on‑premise applications to AWS, ensuring minimal disruption and optimal performance.
  • Write, test, and maintain Python‑based ETL pipelines and automation scripts for data ingestion, transformation, and storage.
  • Implement CI/CD pipelines and infrastructure‑as‑code (IaC) using tools like AWS CodePipeline, Terraform or CloudFormation.
  • Apply security best practices, including fine‑grained IAM permissions, data encryption, auditing, and compliance monitoring.
  • Provide technical guidance, troubleshoot complex issues, and act as a trusted advisor to the development team.
  • Identify architectural risks, propose mitigation plans, and ensure adherence to enterprise standards.
  • Communicate technical concepts effectively to non‑technical senior leadership and business partners.

Required Skills & Experience

  • 10‑15 years of professional software development experience, with a strong focus on AWS cloud solutions.
  • Deep expertise in building and managing AWS Data Lakes, including data ingestion, storage, processing, and transformation.
  • Proficient in Python for scripting, ETL development, and automation; experience with additional object‑oriented languages is a plus.
  • Hands‑on experience with core AWS services (S3, Lambda, Glue, Redshift, Athena, EMR, SageMaker) and related data‑engineering components.
  • Solid understanding of security and data‑governance practices on AWS (IAM, KMS, encryption, audit logging, compliance frameworks).
  • Experience modernizing legacy applications and migrating them to cloud environments.
  • Familiarity with relational databases (e.g., PostgreSQL, Oracle, SQL Server) and transactional data handling.
  • Knowledge of DevOps/DevSecOps practices, including CI/CD pipeline creation, monitoring, logging, and IaC.
  • Exposure to ETL tools and data‑visualization platforms such as Power BI or AWS QuickSight.
  • Demonstrated ability to work in Agile/Scrum environments and deliver iterative value.

Tools & Technologies

  • AWS services: S3, Glue, Lambda, Redshift, Athena, EMR, SageMaker, IAM, KMS, CloudWatch.
  • Programming languages: Python (primary), any additional OOP language (Java, C#) as a plus.
  • Infrastructure‑as‑Code: Terraform, AWS CloudFormation.
  • CI/CD: AWS CodePipeline, CodeBuild, Jenkins, Git.
  • Version control: Git.
  • Databases: PostgreSQL, Oracle, SQL Server, or other RDBMS.
  • Data‑visualization: Power BI, AWS QuickSight.
  • Project management & collaboration: Jira, Confluence, Azure DevOps.

Work Schedule & Duration

  • Contract length: 12 months (Start Date: 09/08/2026 – End Date: 09/07/2027).
  • Primary work location: Our Client HQ Building, 1910 Human Services Lane, Raleigh, NC 27607.
  • On‑site presence required with flexibility for occasional remote work; interview may be conducted via webcam or in‑person.

Interview Process

The interview process typically includes an initial recruiter screening, followed by a technical interview focused on AWS architecture and Python development. Candidates may then meet with a panel of senior engineers and business stakeholders to discuss past project experience, problem‑solving approach, and cultural fit. The final step may involve a brief on‑site or webcam interview with the client manager.

Position Details

  • Employment Type: Contract
  • Duration: Approximately 12 months (with potential for extension)
  • Work Authorization: Must be authorized to work in the United States

Apply for this Position

Submit your application with resume

Apply Now

Job Summary

  • Job ID: #541
  • Contract
  • Raleigh, North Carolina, 27607
Back to Jobs
Elite AI Assistant
Online