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).