What are the responsibilities and job description for the .Net developer with AWS Lambda position at SLK America Inc.?
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.
Required Qualifications
- 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.
Preferred Qualifications
- 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.