ONESOFT

C#/.NET-разработчик информационных систем

Коротко

Разработка и поддержка микросервисов на C# / ASP.NET Core (.NET 10) с REST API, PostgreSQL, RabbitMQ/Kafka и интеграцией с государственными и корпоративными информационными системами. Компания ONESOFT — резидент Astana Hub, создающая цифровые решения для критически важных отраслей. Требуется опыт коммерческой разработки на C#/.NET от 3 лет, знание микросервисной архитектуры, CI/CD, Linux, а также частичная работа на Vue.js (10-20% задач). Работа в офисе в Астане.

Описание
ТОО «ONESOFT» — резидент международного технопарка IT-стартапов Astana Hub. Мы создаем цифровые решения для модернизации критически важных отраслей в различных секторах экономики.
Задачи
•Проектирование, разработка и поддержка микросервисов на C# / ASP.NET Core (.NET 10).
•Разработка REST API и реализация межсервисного взаимодействия.
•Проектирование структуры баз данных PostgreSQL, написание SQL-запросов, оптимизация производительности и управление миграциями.
•Интеграция с внешними государственными и корпоративными информационными системами через REST, SOAP, AMQP.
•Реализация асинхронного обмена данными с использованием RabbitMQ и Kafka.
•Разработка отказоустойчивых сервисов с учетом требований к производительности и масштабированию.
•Написание unit- и интеграционных тестов.
•Подготовка приложений к развертыванию в инфраструктуре заказчика, настройка конфигураций и параметров окружения.
•Участие в автоматизации сборки, тестирования и поставки приложений через CI/CD.
•Настройка логирования, метрик и трассировки для мониторинга приложений.
•Анализ и устранение ошибок, диагностика проблем производительности в production.
•Разработка клиентской части на Vue.js (около 10-20% задач).
•Участие в технических обсуждениях, code review и проработке архитектурных решений.
•Взаимодействие с бизнес-аналитиками, Tech Lead и смежными командами.
Требования
•Опыт коммерческой разработки на C# / ASP.NET Core от 3 лет.
•Уверенное знание C#, .NET, ASP.NET Core, Entity Framework Core.
•Хорошее понимание асинхронного программирования, многопоточности и работы с памятью в .NET.
•Опыт проектирования и разработки REST API.
•Уверенное знание PostgreSQL, SQL, индексов, транзакций и оптимизации запросов.
•Опыт работы с брокерами сообщений RabbitMQ или Kafka.
•Понимание микросервисной архитектуры, принципов межсервисного взаимодействия и обработки ошибок.
•Знание принципов SOLID, Dependency Injection, опыт применения Clean Architecture, CQRS и других архитектурных подходов.
•Опыт написания unit- и интеграционных тестов (xUnit, NUnit или аналоги).
•Уверенная работа с Git.
•Понимание принципов контейнеризации приложений.
•Опыт работы с Linux на уровне запуска, настройки и диагностики приложений.
•Понимание CI/CD, опыт работы с GitLab CI или аналогичными инструментами.
•Понимание основ сетевого взаимодействия: HTTP/HTTPS, TCP/IP, DNS, TLS.
•Понимание принципов конфигурирования приложений и безопасного хранения секретов.
•Умение анализировать логи, метрики и диагностировать проблемы работающих сервисов.
Будет плюсом
•Практический опыт работы с Docker, Docker Compose.
•Знакомство с Kubernetes, Helm, ArgoCD.
•Опыт использования Prometheus, Grafana, Loki, Tempo.
•Знание OpenTelemetry, опыт работы с распределенной трассировкой.
•Опыт работы с Redis, MongoDB.
•Опыт интеграции с государственными информационными системами РК.
•Опыт работы с высоконагруженными и распределенными системами.
•Понимание принципов отказоустойчивости, горизонтального масштабирования, Retry, Circuit Breaker, Idempotency.
•Опыт профилирования .NET-приложений, диагностики проблем с CPU, памятью и Garbage Collector.
•Знание Vue.js, JavaScript / TypeScript.
•Понимание GraphQL и SOAP.
•Опыт работы в Agile / Scrum-командах.
Условия
Условий в вакансии нет.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте