Required Skills

.NET C# ASP.NET Core

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 15th Jan 2024

JOB DETAIL

Requirements:

  • Solid understanding of .NET and C#.
  • Proficiency in ASP.NET Core (Razor, MVC, Web API).
  • Experience with reactive Front End frameworks, ideally Vue, or transferable concepts from others.
  • Familiarity with Frontend - Multi-Page Application development.
  • Hands-on experience with ASP.NET Core 8, handling routing, authentication, authorization, and other "up-front" activities.
  • Experience with Razor Pages serving standalone Vue apps.
  • Proficient in Web API development, with potential Controller-based or Minimal approaches.
  • Knowledge of Vue 3 for reactivity and Pinia for state management.
  • Familiarity with Vite + Vite.AspNetCore for HMR, bundling, minification, and chunking.
  • Experience with Quasar for Vue component and styling framework, using Vite Plugin.
  • Capability with TypeScript, with the ability to handle straight JS.
  • Exposure to SignalR for real-time data updates.
  • Backend/Middleware development using ASP.NET Core 6 or 8 Web API, with possible Controller-based or Minimal structure.
  • Familiarity with EF Core 3.1+ for data management.

Key Responsibilities:

  • Develop and maintain robust Frontend applications using ASP.NET Core (Razor, MVC, Web API).
  • Collaborate with reactive Front End frameworks, with a preference for Vue, but proficiency in transferable concepts from others is also valued.
  • Design and implement Multi-Page Applications (MPA) with a primary focus on ASP.NET Core 8.
  • Manage routing, authentication, authorization, and other "up-front" activities in ASP.NET Core.
  • Utilize Razor Pages to serve standalone Vue apps effectively.
  • Develop and maintain Web APIs, employing Controller-based or Minimal structures for seamless communication with Vue apps.
  • Act as a proxy for backend/middleware Web API(s), aggregating and transforming data as necessary.
  • Implement Vue 3 for reactivity and Pinia for state management.
  • Employ Vite + Vite.AspNetCore for Hot Module Replacement (HMR) during development and handle bundling, minification, and chunking at build time.
  • Utilize Quasar as a Vue component and styling framework, leveraging Vite Plugin instead of the Quasar CLI.
  • Incorporate TypeScript into the development process, while also demonstrating proficiency with straight JS.
  • Potentially implement SignalR for real-time data updates.
  • Develop and maintain Backend/Middleware using ASP.NET Core 6 or 8 Web API, with possible Controller-based or Minimal structure.
  • Implement aspects that may leverage EF Core 3.1+ for effective data management.

 

Company Information