Астана, проспект Мангилик Ел, С3.5
О компании
ТОО «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-командах.
Stream Solutions (Стрим Солюшнс)
Астана
до 1000000 KZT
РГП на ПХВ Инженерно-технический центр Управления Делами Президента Республики Казахстан
Астана
до 1000000 KZT