Senior .NET / Blazor Developer (Need in PA)
My3Tech · Harrisburg, PA
Tailor my CV for this job — freeJob: Senior .NET / Blazor Developer
- Proficiency in C# and .NET (preferably .NET 8–10), including asynchronous programming, dependency injection, and modern design patterns.Required
- Hands on experience building applications with Blazor and Razor components.Required
- Strong understanding of routing, component lifecycle, state management, data binding, and general web application architectureRequired
- Experience developing RESTful APIs in ASP.NET Core and integrating them with front end Blazor components.Required
- Solid experience with SQL Server 2022, including database schema design, stored procedures, functions, triggers, indexes, and performance optimizatiRequired
- Strong T SQL skills for writing and optimizing complex queries.Required
- Experience with Entity Framework Core, including migrations, LINQ, and best practices for building data access layers.Required
- Ability to design normalized, efficient, scalable databases and integrate them cleanly with application logic.Required
- Ability to interpret business requirements and convert them into technical specifications and application architecture diagrams.Required
- Experience designing modular, maintainable, and scalable applications.Required
- Understanding of authentication, authorization, and security frameworks such as Identity, JWT, or Azure AD.Required
- Familiarity with SOLID principles and clean architecture concepts.Required
- Familiarity with logging, configuration management, exception handling, and API versioning.Required
- Proficiency with Azure DevOps and common branching strategies.Required
- Experience using Azure DevOps for CI/CD pipelines, automated builds, and work item management.Required
- Ability to create meaningful unit tests and integration testsRequired
- Knowledge of secure coding practices and common application vulnerabilities.Required
- Experience creating Power BI datasets, models, and reports, or integrating Power BI into applications.Nice to have
- Experience with front end styling or UI frameworks (CSS, Bootstrap, Tailwind) to enhance Blazor interfaces.Nice to have