.NET Developer (Middle/Senior)

We are looking for a .NET Developer to join our team and help build a modern, scalable platform using .NET 8+, web APIs, Azure cloud services, real-time communication tools, and AI integrations. The role involves backend development, frontend support, cloud infrastructure work, and system performance optimization.

Tech Stack

Backend

  • .NET 8+, ASP.NET Web API
  • Entity Framework Core
  • MediatR (CQRS, request/command pipelines)
  • SignalR (real-time communication)
  • MySQL, SQL Server
  • Redis Cache
  • GitHub, GitHub Actions
  • OpenAI API

Frontend

  • HTML, CSS
  • JavaScript / TypeScript
  • Vue.js 2/3

Cloud / DevOps

  • Azure Storage Accounts
  • Azure App Services
  • Azure Event Grid
  • Azure Key Vault
  • Azure Application Insights
  • CI/CD pipelines (GitHub Actions)

Testing

  • NUnit or xUnit

Responsibilities

  • Develop and maintain services using ASP.NET Web API and .NET 8+
  • Implement business logic using CQRS patterns and MediatR
  • Work with Entity Framework Core, optimize SQL queries, and manage migrations
  • Implement real-time features using SignalR
  • Use MySQL or SQL Server for application data storage
  • Apply Redis for caching and performance optimization
  • Integrate with third-party services, including the OpenAI API
  • Develop SPA components using Vue.js 2/3
  • Work with Azure services such as Storage Accounts, App Services, Event Grid, and Key Vault
  • Monitor and analyze system performance using Application Insights
  • Write automated tests using NUnit or xUnit
  • Participate in code reviews and contribute to CI/CD improvements

Requirements

  • Strong experience with .NET and C#
  • Practical experience with ASP.NET Web API and .NET 6+ or newer
  • Solid understanding of EF Core and relational databases (MySQL/SQL Server)
  • Experience using Redis
  • Experience with SignalR
  • Experience with Vue.js or similar modern JavaScript frameworks
  • Practical knowledge of Azure cloud services
  • Understanding of CI/CD workflows
  • Experience writing unit tests
  • Good communication skills and ability to work in a collaborative environment
  • English at an intermediate level or above

Nice to Have

  • Knowledge of Clean Architecture or CQRS principles
  • Experience building scalable cloud applications
  • Experience with AI/LLM integrations such as OpenAI
  • Understanding of event-driven architecture

We Offer

  • Competitive salary
  • Remote-friendly work environment
  • Opportunity to work with modern technologies and cloud solutions
  • Professional growth opportunities
  • Long-term project with active technical development

Required languages

English B2 - Upper Intermediate
Published 8 December
266 views
ยท
46 applications
11% read
To apply for this and other jobs on Djinni login or signup.
Loading...