Основные обязанности:
Разработка серверных систем: Проектирование, разработка и поддержка высокопроизводительных серверных систем с использованием технологий C# и .NET Core.
Интеграция с API: Интеграция с различными внешними API, обеспечение обмена данными и взаимодействия систем.
Оптимизация баз данных: Взаимодействие с базами данных Microsoft SQL для оптимизации производительности, включая настройку запросов, создание индексов и улучшение дизайна базы данных.
Оптимизация кода: Определение и реализация улучшений производительности, рефакторинг кода и соблюдение лучших практик для масштабируемости и надежности.
Безопасность: Внедрение и поддержка мер безопасности для защиты конфиденциальных данных и соблюдения отраслевых стандартов.
Тестирование и отладка: Проведение модульного тестирования, интеграционного тестирования и отладки для обеспечения качества и стабильности серверных систем.
Документация: Создание четкой и краткой технической документации для кода, API и архитектуры систем.
Требования:
Опыт разработки на C# и .NET, глубокие знания .NET Core.
Опыт интеграции с API и работы с RESTful и SOAP API.
Знания Microsoft SQL Server и методов оптимизации баз данных.
Знание лучших практик разработки программного обеспечения, шаблонов проектирования и принципов SOLID.
Опыт работы с системами контроля версий (например, Git).
Умение эффективно работать в команде.
Хорошие навыки устной и письменной коммуникации на английском и русском языках.
Опыт работы с облачными платформами (например, AWS, Azure).
Опыт работы с Azure DevOps для управления проектами и настройки CI/CD.
Знание технологий контейнеризации (например, Docker, Kubernetes) - желательно, но не обязательно.
Опыт работы с Xamarin или MAUI.
Ключевые навыки
- Русский — B2 — Средне-продвинутый
- Английский — B2 — Средне-продвинутый
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 19 марта 2025 в Ташкенте