C# and ASP.NET web development
CMS Web Platforms
Build and maintain web application features using the Microsoft web stack with supporting frontend fundamentals.
What this bullet means
The employer wants someone comfortable in Visual Studio, C#, ASP.NET, and the web basics that often surround backend work.
Sample app idea
CMS Support Portal with ASP.NET pages for content requests, status tracking, editor notes, and backend validation rules.
Main build outline
- Create an ASP.NET or Blazor Server support portal with request list, detail, create, edit, and status update pages.
- Use C# models and services for content request rules instead of placing business logic directly in the UI.
- Add simple HTML, CSS, and JavaScript enhancements for validation messages and editor-friendly screens.
- Include a legacy-awareness note explaining how older ASP or VB.NET systems can be inspected without overstating experience.
- Document the Visual Studio project structure and the purpose of each major folder.
Portfolio proof
- Screenshot of the request list, detail page, and status update workflow.
- README section explaining C#, ASP.NET, Visual Studio structure, and web fundamentals used.
- Code sample showing services or repositories separate from page markup.
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.