Senior .NET Backend Developer

  • engineering
  • remote
  • Clutch
  • Goodfirms
  • Upwork

IT Craft invites a Senior .NET Backend Developer to join the team, dive into our projects and enhance them with their own knowledge and creativity.

Requirements:

  • At least 4 years of commercial development experience;
  • Strong proficiency in C#, .NET 6/7+, ASP.NET Core;
  • Experience in working with SQL Server / PostgreSQL and Entity Framework Core / Dapper;
  • Experience with REST Web APIs;
  • Experience with microservices architecture;
  • Experience with RabbitMQ, Kafka;
  • Experience in writing unit and integration tests;
  • Knowledge of design principles such as SOLID, Clean Architecture, DDD and Dependency Injection;
  • Experience with CQRS / MediatR and serverless computing such as Azure Functions/AWS Lambda;
  • Proficient with CI/CD pipelines, familiarity with Docker / Docker Compose;
  • Knowledge of logging (Serilog, ELK) and monitoring (Grafana/Prometheus) tools;
  • Experience implementing Authentication & Authorization using OAuth2, OpenID Connect, JWT, including practical experience with IdentityServer, Azure AD, or Auth0;
  • Experience in secure API development (rate limiting, input validation, XSS/injection protection), understanding of OWASP Top 10, and enforcing HTTPS/TLS;
  • Knowledge of secure DevOps practices;
  • Experience with Jira;
  • Knowledge and application of Agile, SCRUM;
  • Excellent problem-solving, communication and teamwork skills;
  • At least an Upper-Intermediate level of spoken and written English.

Will be a plus:

  • Experience with GraphQL;
  • Experience with Python;
  • Basic understanding of frontend technologies (React/Angular).

YOU MAY FIND INTERESTING

Middle DevOps Engineer

IT Craft invites a Middle DevOps Engineer to join the company.

See our open position

Shopify Developer

IT Craft invites a Shopify developer to join our team.

See our open position