What are the responsibilities and job description for the .Net developer with AWS Lambda position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, SLK America Inc., is seeking the following. Apply via Dice today!
Key Responsibilities
Key Responsibilities
- Develop, enhance, and maintain .NET Core applications and microservices.
- Build and deploy scalable AWS Lambda functions using C#.
- Integrate AWS services such as API Gateway, DynamoDB, SQS, SNS, Step Functions, CloudWatch, EventBridge, and others.
- Design and implement RESTful APIs using .NET Core and AWS serverless patterns.
- Collaborate with DevOps teams on CI/CD pipelines (CodePipeline, GitHub Actions, Azure DevOps, etc.)
- Write clean, maintainable, and testable code; perform code reviews.
- Troubleshoot and optimize application performance in a serverless environment.
- Participate in Agile ceremonies and contribute to sprint planning, grooming, and retrospectives.
- Ensure all solutions follow best practices in security, scalability, and cost optimization in AWS.
- Bachelor s degree in Computer Science or equivalent practical experience.
- 4 8 years of experience in .NET / C# development.
- Strong hands-on experience with:
- AWS Lambda (C# runtime)
- .NET Core 3.1 / .NET 5/6/7
- Experience with AWS services:
- API Gateway
- DynamoDB
- SQS/SNS
- S3
- CloudWatch
- IAM
- Experience building microservices and serverless architectures.
- Familiarity with Infrastructure-as-Code tools (CloudFormation, SAM, CDK, Terraform).
- Solid understanding of CI/CD, Git, and unit testing frameworks.
- AWS Certification (Developer Associate, Solutions Architect Associate).
- Experience with messaging/event-driven architecture.
- Experience with containerization (Docker, ECS, EKS) is a plus.
- Exposure to front-end frameworks (React/Angular) is a bonus.