← Back to all bullets.NET Software Engineer

Secure Azure application delivery

Aviation Operations Software
Build cloud applications with safe configuration, identity-based access, protected secrets, and environment-aware settings.

What this bullet means

Secure habits need to be built into the application: validate input, protect access, keep secrets out of Git, and separate environments cleanly.

Sample app idea

Secure Deployment Configuration Center with environment settings, access-role documentation, secret-reference placeholders, and release-readiness checks.

Main build outline

  1. Define Development, Test, and Production configuration examples with non-secret placeholder values.
  2. Add input validation and role-based authorization for sensitive billing actions.
  3. Document how managed identity and Key Vault references replace local secret values.

Portfolio proof

  • Configuration example that uses placeholders and contains no secrets.
  • Security checklist covering input validation, authorization, audit logging, and secret handling.

Minimal documentation

  • README with the business problem, screenshots, setup notes, and technology stack.
  • One requirements note that maps the job bullet to the sample feature.
  • One test plan note with happy path, validation, and edge case checks.
  • One honest portfolio note that says this is self-directed practice, not employer work.

Modern .NET stack

  • Blazor Server or ASP.NET Core Razor Pages.
  • C# services with validation and dependency injection.
  • SQL Server locally, then SmarterASP SQL Server or Azure SQL.
  • Optional Azure App Service, GitHub Actions, Docker, and AI helper feature.
An error has occurred. This application may no longer respond until reloaded. Reload x