← Back to all bulletsApplication Developer Analyst Level 1

Maintainable C#/.NET software

Transportation
Code, configure, and deliver easily maintainable software according to the specification provided using standard transportation tools and products.

What this bullet means

The employer wants someone who can follow a written requirement, build the requested feature, and keep the code easy for another developer to understand later.

Sample app idea

Transportation Work Order Tracker for vehicle maintenance requests, route support issues, and status updates.

Main build outline

  1. Create a .NET 10 Blazor Server app with work order list, detail, create, and edit screens.
  2. Model transportation records such as vehicle, route, priority, status, assigned technician, and due date.
  3. Use services and view models so validation and workflow rules stay out of the UI markup.
  4. Add search and filters for status, route, and priority.
  5. Document the specification and explain where each requirement appears in the app.

Portfolio proof

  • Screenshot of the work order list and detail page.
  • README section named Job Bullet Mapping.
  • Small architecture note explaining models, services, and data access.
  • Commit history showing feature-by-feature development.

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