Title: Senior AWS .NET Developer
Type: Contract | Location: Hybrid
Role Summary
We are seeking a Senior AWS .NET Developer to design and build cloud-native services and modernize existing .NET applications on AWS. You’ll work closely with product, architecture, and DevOps teams to deliver secure, scalable APIs and event-driven solutions.
Key Responsibilities
- Design, develop, and deploy .NET Core / C# microservices and APIs on AWS
- Build event-driven integrations using SQS/SNS, EventBridge, Lambda (as applicable)
- Implement data access patterns using RDS/Aurora/DynamoDB and caching (e.g., ElastiCache)
- Automate builds and deployments using CI/CD (CodePipeline/GitHub Actions/Jenkins)
- Use Infrastructure as Code (CloudFormation/Terraform/CDK)
- Apply security best practices (IAM least privilege, encryption, secrets management)
- Troubleshoot production issues, improve performance, and ensure reliability/observability
Required Skills & Experience
- 8+ years overall development; 3+ years building on AWS
- Strong C#, .NET Core, REST API design, microservices patterns
- Hands-on with AWS services: EC2/ECS/EKS/Lambda, API Gateway, S3, CloudWatch
- Strong understanding of OAuth2/OIDC, secure API design, and logging/monitoring
- Experience with containers (Docker) and orchestration (ECS/EKS) preferred
Nice to Have
- Messaging/streaming: Kafka / MSK
- Observability: CloudWatch, X-Ray, OpenTelemetry, Splunk/Datadog
- Domain experience in financial services (nice but not required)