Req ID: 372387
Job Description:Job Overview:We need a professional with experience in MDM custom application development using AWS Cloud Serverless Architecture - Lambda function, .NET C#, Postgres database, Blazor (UI), and good API background.
Key Responsibilities:- Backend & Serverless Engineering
- Develop AWS Lambda functions (Graviton2) using .NET 10 with C# and F# (AOT)
- Implement data validation logic in F# with shared libraries for Lambda and Blazor
- Auto-generate JSON Schemas from F# models for API Gateway validation
- Architect RESTful APIs using AWS API Gateway, Lambda Annotations, serverless patterns
- Work with AWS Aurora Serverless v2 (PostgreSQL)
- Frontend Engineering
- Build Blazor WebAssembly (AOT) applications with Fluxor or MudBlazor
- Use BFF pattern with Lambda for secure and optimized communication
- Integrate AG Grid when needed
- Security & Authentication
- Implement authentication using Amazon Cognito and Azure Entra ID
- Configure API Gateway Authorizers for security offloading
- Manage secrets with AWS Secrets Manager
- DevOps & CI/CD
- Use Azure DevOps for project management and pipelines
- Use GitHub Enterprise for source control and SAST
- Test locally using Docker Desktop
- Build automated tests with Playwright Python
- Cloud Infrastructure & Observability
- Configure AWS CloudFront for delivery optimization
- Manage static assets via AWS S3
- Implement monitoring with CloudWatch and AWS X-Ray
Required Skills & Experience:- 7 years .NET (C#) development
- 5 years of experience in AWS Lambda, API Gateway, S3
- 5 years of experience in Blazor WASM, MudBlazor
- 5 years of experience with OAuth2/OIDC
- 3 years of experience with Aurora PostgreSQL
Soft Skills:- Strong problem-solving skills
- Excellent communication
- Ability to mentor junior engineers