К содержимому

FullStack/C#/.NET-разработчик

ONESOFTАстана

О компании

ТОО «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-командах.

  • Опыт интеграции LLM в продуктовые решения (OpenAI API, Anthropic API, Azure OpenAI, Semantic Kernel или аналоги).
  • Понимание принципов построения ИИ-агентов, RAG и работы с векторными базами данных.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.