Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
AWS cloud services
Python
Java
or Node.js
SQL
Apache Kafka
CI/CD
DevOps
Cloud Architecture
Job Details
Job Title: Senior AWS Developer & Database Administrator
Location: Dallas, TX
Duration: 6 12 Months Contract
Overview:
We are looking for a highly skilled Senior AWS Developer & Database Administrator to take ownership of both application development and cloud-native database management within the AWS ecosystem. This hybrid role requires hands-on experience in developing serverless applications and administering cloud-based databases with a focus on scalability, performance, and automation.
Key Responsibilities:
- Design, develop, and maintain serverless applications using AWS Lambda, API Gateway, and DynamoDB.
- Integrate AWS services (e.g., S3, SNS, SQS, EventBridge) into application workflows.
- Build and manage CI/CD pipelines using tools like AWS CodePipeline, CodeBuild, or Jenkins.
- Develop microservices and event-driven architectures using Python, Node.js, or Java.
- Work with Kafka for real-time data streaming and Redis for low-latency caching.
Database Administration:
- Manage and administer AWS-native databases such as Amazon RDS (PostgreSQL, MySQL), Aurora, and Redshift.
- Monitor and tune database performance, including query optimization, indexing strategies, and connection pooling.
- Implement automated backup, recovery, replication, and disaster recovery strategies.
- Ensure data security, access control, and compliance using IAM, KMS, and encryption best practices.
Infrastructure & Automation:
- Define infrastructure as code using Terraform or AWS CloudFormation for both application and database resources.
- Automate operational tasks such as deployments, scaling, and configuration management.
Collaboration & Support:
- Partner with DevOps, Data Engineering, and Application teams to ensure end-to-end solution integrity.
- Troubleshoot complex issues across application, data, and infrastructure layers in production and non-production environments.
Required Qualifications:
- 5+ years of hands-on experience with AWS cloud services, including Lambda, RDS, DynamoDB, Aurora, and Redshift.
- Strong programming skills in Python, Java, or Node.js.
- Proficiency in SQL, database administration, and query optimization.
- Experience with Apache Kafka and Redis in AWS-hosted environments.
- Practical knowledge of CI/CD pipelines, infrastructure automation, and DevOps practices.
- Strong understanding of cloud architecture, security, and cost optimization strategies.
Preferred Qualifications:
- AWS Certifications: AWS Certified Developer Associate, AWS Certified Database Specialty, or equivalent.
- Experience with multi-region, high-availability, and disaster recovery architectures.
- Familiarity with data warehousing and analytical workloads on Amazon Redshift.
Vimal Charan
Phone: | Mob:
Email:
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.