← Back to all bullets.NET Software Engineer

Testing, CI/CD, and production support

Aviation Operations Software
Test, observe, release, and troubleshoot software through its full production lifecycle.

What this bullet means

The role expects ownership beyond a pull request: automated tests, reviews, CI/CD, structured logs, production diagnosis, and clear follow-up all matter.

Sample app idea

Production Readiness Dashboard with test results, release checklist items, deployment history, structured issue logs, and root-cause follow-up tasks.

Main build outline

  1. Add unit tests for services and integration tests for the most important API workflows.
  2. Create a GitHub Actions workflow outline for restore, build, test, and deployment approval stages.
  3. Document release readiness, monitoring signals, issue diagnosis, and post-release verification.

Portfolio proof

  • Automated test results and a CI/CD workflow overview.
  • Structured-log or issue-dashboard screenshot with synthetic production events.

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