We are looking for a skilled and motivated .NET Developer to join our development team. The ideal candidate will have hands-on experience with the latest Microsoft technologies, including .NET Core 8+, Blazor (Server and WebAssembly), Entity Framework Core 8+, and modern front-end component libraries like MudBlazor. You will play a key role in building high-performance web applications, web APIs, background services, and data-driven solutions.
-
Design, develop, and maintain applications using .NET Core 8 and above.
-
Build interactive UI components and responsive web interfaces using Blazor WebAssembly and Blazor Server.
-
Develop modern front-end components utilizing Razor Pages and MudBlazor controls.
-
Create and manage Windows Services for background processing tasks.
-
Design and expose RESTful Web APIs for integration with other services and client applications.
-
Implement data access layers using Entity Framework Core 8+ and ADO.NET.
-
Utilize SQL Server databases for data storage and reporting.
-
Leverage .NET Aspire 8 for building distributed, cloud-native .NET applications.
-
(Optional) Integrate SignalR for real-time web functionality such as notifications or chat features.
-
Participate in code reviews, unit testing, and software documentation.
-
Collaborate with cross-functional teams to define, design, and deliver new features.
-
Strong experience with .NET Core 8+ and the broader .NET ecosystem.
-
Hands-on experience with Blazor Web Assembly and Blazor Server.
-
Proficiency in Razor syntax and front-end development with MudBlazor components.
-
Solid understanding of Windows Services development and deployment.
-
Proven experience with RESTful APIs, JSON, and related technologies.
-
Proficient in Entity Framework Core 8+, with strong SQL and ADO.NET skills.
-
Familiarity with .NET Aspire 8 for scalable application development.
-
Experience working with SQL Server, writing complex queries, stored procedures, and performance tuning.
-
(Optional) Exposure to SignalR for real-time communication in web applications.
-
Bachelor’s degree in Computer Science, Engineering, or related field.
-
Experience working in Agile/Scrum environments.
-
Familiarity with CI/CD pipelines and DevOps practices in .NET environments.
-
Strong problem-solving skills and ability to work independently or in a team.