IT Craft invites a Middle .NET developer to join our team.
Responsibilities:
- Develop and maintain CMS application using ASP.NET Core and Blazor Server;
- Create reusable UI components with MudBlazor and custom Blazor components;
- Analyze requirements and create project-specific specifications;
- Conceptualize, document, and maintain software architectures;
- Generate and document software designs;
- Conduct code reviews;
- Collaborate with cross-functional teams to define, design, and deliver new features.
Requirements:
- At least 3 years of commercial development experience;
- Experience with ASP.NET Core 6+, C#;
- Experience working with Blazor Server;
- Experience with MudBlazor or similar component libraries;
- Practical experience with ASP.NET Core Identity for authentication;
- Good understanding of OOP;
- Experience in working with MS SQL, Azure SQL, including transactions and SQL scripts;
- Knowledge of Entity Framework (Code First and Database First approaches);
- Experience wiStorage for file/media management;
- Understanding of .NET Web API, CQRS, DDD, Clean Architecture, Design Patterns;
- Experience with Git;
- Experience with Azure App Service deployment is a plus;
- Familiarity with rich text editors (TinyMCE or similar) is a plus;
- At least an Upper-Intermediate level of spoken and written English.