НТОП Исследования и Разработка

Ведущий Инженер-Разработчик/Senior .NET Developer (проект Газпромнефть)

200 000 - 300 000 RUR
  • Минск
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • PostgreSQL
  • SQL
  • C#
  • ASP.NET Core
  • Clean Architecture
  • .NET 6 - 8
  • DDD
  • Microservies
  • OpenXML
  • Apache Kafka
  • AutoMapper
  • Quartz
  • Docker
  • CQRS
  • Design Patterns
  • REST API
  • Entity Framework
  • Git
  • SOLID
  • nUnit
  • WebSocket
  • GraphQL
  • ORM
  • masstransit
  • MediatR
  • Onion Architecture
  • Dapper
  • Event Sourcing
  • ASP.NET MVC
  • Swagger

Senior .NET Developer Ведущий Инженер Разработчик в проект для Газпромнефти.

Проект: Система управления процессами бурения и жизненного цикла нефтяных скважин .

Позиция Ведущий Backend .NET разработчик на проект автоматизации технологических процессов для нефте-газодобывающего предприятия в кросс-функциональную команду разработки (системные аналитики, разработчики, тестировщики, devops) микросервисных информационных систем и АСУ.

В систему также интегрирован математический аппарат на основе алгоритмов нелинейной интерполяции физических параметров скважины для прогнозирования и планирования процессов бурения.

Требования:

На проект нужны ответственные разработчики уровня senior, готовые оперативно разбираться в сложных задачах и писать код. По стеку:

.NET 6–8, ASP.NET Core, gRPC

Чистая архитектура, DDD, SOLID

AutoMapper

EF Core + миграции /SQL

Kafka, Quartz, MinIO

Docker, Kubernetes basics

REST/gRPC контрактирование

Работа с шаблонами Excel

CRUD, DTO/Entity маппинг

Swagger, Postman, Unit тесты

Code review, CI pipelines

Плюсом: redis, identity server, протоколы передачи данных.

Технологический стек:

1. Опыт разработки с нуля на .net6 и выше

2. Глубокое понимание ORM EntityFramework + умение оптимизировать запросы

3. Понимание алгоритмической сложности

4. Навыки проектирования и нормализации физ модели БД

5. Абстрактное мышление

6. Наличие переиспользуемых самописных либ

7. Опыт работы с openXml

8. Опыт работы с микросервисной архитектурой

9. Уверенное владение CQRS

10. Опыт написания интеграционных тестов

11. Понимание того, что такое чистый код и с чем его едят

База Данных – Postgres

Брокеры сообщений - RabbitMq, Kafka

Авторизация/Аутентификация - IdentityServer, Keycloak

Управление проектами и контроль версий кода - Gitlab, Jira

Обязанности:

Функциональные задачи:

Проектирование, разработка микросервисов (backend-приложения, web-сервисы)

Разработка и адаптация высоконагруженных, отказоустойчивых, высокодоступных сервисов, оптимизация существующих решений.

Будет плюсом:

Опыт реализации микросервисной архитектуры

Практический опыт участия в проектах Scrum, разработка по спринтам по методологии Agile (командная работа)

Ключевые Навыки:

PostgreSQL

RabbitMQ

Git

ASP.NET Core

Microservices

C#

REST

Entity Framework

SQL

ASP.NET

Docker

Gitlab

ORM

SOLID

Web API

Scrum

Dapper

MVC

Design Patterns

Identity Server

Mediatr

SignalR

Redis

nUnit

WebSocket

.NET

DI

Dry

CQRS

Onion Architecture

Clean Architecture

Условия: Оформление договора ГПД ГПХ.

Формат работы: удаленная.

Занятость: Полная