Senior .Net Engineer

Summary

Senior .NET engineer builds and scales healthcare microservices in C#/.NET Core, migrating legacy systems to AWS and Docker while ensuring secure, high-performance APIs and data pipelines.

Про продукт:
Наш партнер – це медична компанія, яка спеціалізується на послугах дистанційного моніторингу серця для клінік та шпиталів. Продукт надає змогу кількісно оцінювати метод ЕКГ для досліджень в напрямках біомедицини та безпеки лікарських засобів.
Поєднуючи передові алгоритми та аналітичні дані, наш партнер прагне підвищити точність діагностики, покращити догляд за пацієнтами та потенційно врятувати життя, забезпечивши швидке втручання у процес лікування.

Стек технологій:
Languages & Frameworks: .NET, C#, ASP.NET Core, Entity Framework Core;
API & Architecture: REST APIs, Microservices Architecture;
Databases & ORM: MS SQL Server, PostgreSQL, Entity Framework Core;
Messaging & Event-Driven Systems: RabbitMQ, Apache Kafka, AWS SQS;
Cloud & Infrastructure (AWS): AWS ECS, Fargate, EC2, Lambda, S3;
Authentication & Security: OIDC, SSO Authentication;
DevOps & Deployment: Docker, CI/CD Pipelines.

Твоя команда:
Ми шукаємо Senior .NET Engineer, який відіграватиме ключову роль у розробці програмного забезпечення, технічному лідерстві, а також забезпеченні якості та масштабованості системи. Ви будете сприяти успіху команди, впроваджуючи нові функції, надаючи підтримку та технічне наставництво іншим розробникам, а також підтримуючи документацію для забезпечення подальшої розробки та обслуговування системи. Ваша мета — створювати інноваційні продукти, сервіси та технологічні рішення, що використовують передові методи обробки сигналів для отримання цінної інформації з біологічних сигналів.

Культура:
Ми впроваджуємо високі стандарти в технологічну індустрію – це є місією нашої роботи. Щоб відповідати цьому, Techstack та всі мембери завжди рухаються вперед.
Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток. Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:

  • мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватись, завдяки поширенню власного досвіду в межах компанії та місцевих технічних спільнот;
  • ролі ментора чи технічного ліда. Займаючи одну з цих ролей, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом;
  • участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії.

Це все й формує нашу технічну культуру і експертизу компанії.

Твої обов’язки:
Модернізація .NET застосунків та міграція в Docker + AWS ECS/Fargate.
Розробка та підтримка ASP.NET Core, REST API, інтеграційних сервісів.
Перехід від моноліту до мікросервісної архітектури.
Побудова stateless-сервісів з масштабуванням.
Реалізація обміну даними через RabbitMQ / Kafka / AWS SQS.
Робота з MS SQL Server, PostgreSQL, Entity Framework Core.
Міграція та оптимізація баз даних, включно з SQL Server → PostgreSQL.
Впровадження OIDC/SSO, secure coding та захист API.
Робота з AWS (ECS, Fargate, EC2, Lambda, S3, SQS).
Підтримка CI/CD та Docker-based deployment.

Це про тебе:
5+ років досвіду з .NET/C#
Досвід з ASP.NET Core, REST API, Microservices.
Практичний досвід AWS та контейнеризації.
Знання SQL, PostgreSQL, Entity Framework Core.
Досвід інтеграцій, message queues та cloud-рішень.
Розуміння security, OIDC/SSO та secure development.
Вміння працювати з бізнес-вимогами та технічними рішеннями.
Сильні комунікаційні та аналітичні навички.
Проактивність і орієнтація на результат.

Буде плюсом:
Вища освіду у Computer Science, Information Technology або суміжній галузі

Етапи приєднання до Techstack
Попередній скрінінг з рекрутером.
Перевірка англійської мови.
Інтервʼю з нашими експертами.
Інтервʼю з PM.
Інтервʼю з нашими партнерами.