Kasmo Global
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using C#/.NET and AWS serverless technologies.
- Build and integrate APIs utilizing AWS resources.
- Implement AWS services such as Lambda, API Gateway, DynamoDB, SQS/SNS, and S3 to create serverless architectures.
- Develop workflows using AWS Step Functions.
- Write unit tests to ensure code quality and maintainability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Terraform for infrastructure as code to manage AWS resources effectively.
- Maintain observability standards, monitoring application performance, and troubleshooting issues.
- (Optional) Enhance user interfaces using React as needed.
- (Optional) Contribute to observability initiatives to improve system monitoring and metrics.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- 10+ years of professional software development experience in .NET/C#.
- 5+ years of experience working with AWS serverless technologies.
- Strong understanding of AWS services, architecture, and best practices.
- Proven experience in developing and integrating RESTful APIs.
- Familiarity with unit testing frameworks and best practices.
- Experience with infrastructure as code using Terraform.
- Knowledge of message queuing and notification services (SQS/SNS).
- Experience with database technologies, particularly DynamoDB.
- Proficiency in using AWS S3 for storage solutions.
- (Preferred) Familiarity with React for frontend development.
- (Preferred) Experience with observability tools and practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Demonstrated ability to learn new technologies quickly.