Support Services Group
.NET Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
.NET Backend Developer в международную CX-компанию Support Services Group. Разработка масштабируемых и безопасных серверных приложений на C#/.NET Core, REST API и микросервисов.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые и безопасные backend-сервисы на C# и .NET/.NET Core
- Создавать и документировать RESTful API для внутреннего и внешнего использования
- Реализовывать слой доступа к данным с помощью Entity Framework Core
- Писать чистый, поддерживаемый и тестируемый код с соблюдением best practices и паттернов проектирования (Decorators, Commands)
- Участвовать в code review и следить за соблюдением стандартов кодирования
- Диагностировать, отлаживать и устранять проблемы приложения в production и development окружениях
- Интегрироваться со сторонними API и сервисами, обеспечивая надёжность и производительность
- Участвовать в проектировании архитектуры микросервисов и распределённых систем
- Поддерживать CI/CD пайплайны и автоматизированные процессы деплоя
- Следить за новыми backend-технологиями и предлагать улучшения
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- 5+ лет профессионального опыта разработки backend-приложений на C# и .NET/.NET Core
- Сильное владение ASP.NET Core, Web API и Entity Framework Core
- Опыт проектирования RESTful API, версионирования и документирования (Swagger/OpenAPI)
- Понимание ООП и принципов SOLID
- Знакомство с фреймворками юнит-тестирования (xUnit, NUnit) и библиотеками моков
- Опыт асинхронного программирования, dependency injection и middleware
- Знание концепций аутентификации/авторизации: JWT, OAuth2, OpenID Connect
- Опыт работы с CI/CD пайплайнами и DevOps-инструментами (Azure DevOps)
- Понимание микросервисов, очередей сообщений (RabbitMQ, Azure Service Bus) и распределённых систем
- Английский язык уровня B2+ (intermediate - advanced)
Условия
- Удалённая работа в пределах Доминиканской Республики, Панамы и Мексики
- Резюме необходимо подавать на английском языке
Навыки
- C#
- .NET
- .NET Core
- ASP.NET Core
- Web API
- Entity Framework Core
- REST API
- Swagger
- OpenAPI
- OOP
- SOLID
- xUnit
- NUnit
- JWT
- OAuth2
- OpenID Connect
- CI/CD
- Azure DevOps
- RabbitMQ
- Azure Service Bus
- Microservices
- DDD