AWS Data Platform Developer
We are seeking an AWS Data Platform Developer and Integration Architect for a W2 contract role with Roth Staffing (Ledgent Technology and Ultimate Staffing divisions) at our client site in Newport Beach, CA. Duration: 7 months (possible extension). W2 hourly rate: $80.00 - $94.37.
About the Role
The Annuity Platform Transformation team is seeking a hands-on Lead Software Engineer to modernize capabilities surrounding legacy annuity policy administration platforms. This includes designing, developing, testing, and deploying AWS-based solutions and an orchestration layer that processes business events, applies routing and transformation rules, coordinates downstream activities, and manages exceptions.
Responsibilities
- AWS Data Engineer
- Lead the design and development of an AWS-based operational data layer containing replicated data from mainframe policy administration systems.
- Build ingestion and processing components supporting cross-platform data ingestion, batch integration, and event-driven data movement.
- Develop data transformation, mapping, validation, reconciliation, and exception-handling capabilities.
- Implement solutions using AWS services such as Amazon S3, Aurora or RDS, DynamoDB, AWS Glue, Lambda, and managed messaging services.
- Establish controls for data completeness, consistency, lineage, security, retention, and auditability.
- Implement monitoring for data latency, throughput, data-quality exceptions, failed transactions, and platform availability.
- Partner with mainframe, data engineering, and integration teams to resolve source-data and data movement issues.
- Orchestration and Integration Layer
- Design and build orchestration services that respond to business events and coordinate processing across legacy and modern platforms.
- Develop APIs, services, workflows, routing rules, transformation logic, and reusable integration components.
- Implement reliable processing patterns including idempotency, retries, replay, sequencing, error recovery, and dead-letter handling.
- Support both synchronous and asynchronous integrations using REST APIs, queues, topics, and event-driven patterns.
- Build configurable business rules and exception-management capabilities that reduce hard-coded processing.
- Ensure orchestration services provide traceability from the originating event through downstream processing.
- Collaborate with Product Owners, architects, analysts, QA engineers, and application teams to translate business processes into implementable technical designs.
- DevOps and Infrastructure Engineering
- Establish and maintain automated CI/CD pipelines for application, data, and infrastructure deployments.
- Develop Infrastructure as Code using tools such as Terraform, AWS CloudFormation, or AWS CDK.
- Configure application-specific AWS resources within enterprise cloud architecture and security guardrails.
- Implement automated build, test, security-scanning, deployment, rollback, and environment-promotion processes.
- Support AWS networking, IAM roles and policies, secrets management, encryption, logging, and environment configuration.
- Implement operational dashboards, alerts, distributed tracing, and production-support procedures.
- Improve platform reliability, scalability, performance, recoverability, and cost efficiency.
- Create technical runbooks and support the transition of solutions into production operations.
- Technical Leadership
- Serve as the hands-on technical lead for developers assigned to the Transformation team.
- Break architectural designs and product features into implementable engineering components.
- Establish coding, integration, testing, documentation, and deployment standards.
- Lead technical design sessions, code reviews, troubleshooting, and root-cause analysis.
- Mentor developers in AWS engineering, event-driven architecture, data integration, DevOps, and modern software-development practices.
- Delegate technical work while maintaining accountability for solution quality and integration.
- Identify technical dependencies, delivery risks, capacity constraints, and architectural decisions requiring escalation.
- Develop reusable frameworks and patterns that can be adopted across multiple transformation initiatives.
- Promote automated testing, secure coding, observability, and engineering discipline throughout the development lifecycle.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related discipline, or equivalent professional experience.
- Eight or more years of professional software-engineering experience, including responsibility for complex enterprise applications or platforms.
- Demonstrated experience serving as a technical lead, lead developer, or senior engineer responsible for guiding other developers.
- At least four years of hands-on AWS development or cloud-platform engineering experience.
- Strong programming experience in Java, Python, or another enterprise development language.
- Experience building APIs, microservices, data-processing services, and event-driven applications.
- Experience with AWS data and integration services, relational databases, NoSQL databases, and object storage.
- Experience designing data-ingestion, replication, transformation, reconciliation, or operational data-processing solutions.
- Experience building CI/CD pipelines and deploying Infrastructure as Code.
- Working knowledge of cloud security, IAM, encryption, secrets management, networking, logging, and monitoring.
- Experience with automated unit, integration, performance, and deployment testing.
- Strong troubleshooting skills across applications, data pipelines, cloud services, and infrastructure.
- Ability to communicate technical decisions, tradeoffs, risks, and dependencies to both technical and nontechnical stakeholders.
Skills
- AWS data platform development
- Integration architecture
- DevOps automation
- Technical leadership
Pay
W2 hourly rate: $80.00 - $94.37.
Schedule
Duration: 7 months (possible extension).