NET Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced .NET Full Stack Developer to design, develop, and support modern cloud-native applications using .NET, AWS Serverless technologies, Blazor, and PostgreSQL. The ideal candidate will have strong experience building scalable backend services, developing responsive front-end applications, and working within AWS cloud environments. < data-start="522" data-end="543">Responsibilities
Backend Development
- Design and develop RESTful APIs using .NET (C#) and AWS Serverless technologies.
- Build and maintain AWS Lambda functions and API Gateway integrations.
- Develop scalable microservices and cloud-native applications.
- Work with PostgreSQL databases, including schema design, query optimization, and performance tuning.
- Implement secure authentication and authorization solutions.
Frontend Development
- Develop modern web applications using Blazor WebAssembly.
- Build reusable UI components and responsive user interfaces.
- Integrate front-end applications with backend APIs.
- Collaborate with UX/UI teams to deliver high-quality user experiences.
Cloud & DevOps
- Deploy and manage applications within AWS environments.
- Utilize AWS services such as Lambda, API Gateway, S3, CloudFront, and CloudWatch.
- Support CI/CD pipelines using Azure DevOps and GitHub.
- Participate in code reviews, testing, and deployment activities.
Security & Monitoring
- Implement OAuth2/OIDC authentication mechanisms.
- Work with Amazon Cognito and Azure Entra ID integrations.
- Monitor application performance and troubleshoot production issues.
- Follow security best practices and cloud governance standards.
Requirements
- Bachelor''s degree in Computer Science, Information Technology, or related field.
- 7+ years of experience in .NET development using C#.
- 5+ years of experience with AWS cloud technologies.
- Strong experience with AWS Lambda, API Gateway, and S3.
- Experience developing applications using Blazor WebAssembly.
- Strong knowledge of REST API development and integration.
- Experience with PostgreSQL databases.
- Experience with Git and CI/CD pipelines.
- Strong understanding of software development lifecycle (SDLC).
< data-start="2341" data-end="2370">Preferred Qualifications
- Experience with MudBlazor and Fluxor.
- Experience with AWS Aurora PostgreSQL.
- Knowledge of Amazon Cognito and Azure Entra ID.
- Experience with Docker and containerized development.
- Experience with Playwright and automated testing.
- Familiarity with F# and serverless architecture patterns.
- Experience with CloudWatch, X-Ray, and application monitoring tools.
< data-start="2742" data-end="2762">Required Skills
- C#
- .NET Core / ASP.NET Core
- AWS Lambda
- API Gateway
- Blazor WebAssembly
- PostgreSQL
- REST APIs
- OAuth2 / OIDC
- Git
- Azure DevOps
< data-start="2906" data-end="2927">Preferred Skills
- MudBlazor
- Fluxor
- Amazon Cognito
- Azure Entra ID
- AWS Aurora
- Docker
- Playwright
- CloudFront
- CloudWatch
- AWS X-Ray
< data-start="3057" data-end="3073">Soft Skills
- Excellent communication skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and within cross-functional teams.
- Mentorship and leadership capabilities.