freehire launches on Product Hunt on 26 August.

Follow →

Senior .NET Developer / Angular

Summary

Develops and maintains a large CRM/operational platform using .NET 8+, ASP.NET Core, and Angular 18+, focusing on backend services, REST APIs, database optimization, and AI-driven automation while ensuring production-grade code quality and system reliability.

📌 Про проєкт

Ми шукаємо Senior .NET Developer для розвитку великої CRM/операційної платформи. Проєкт охоплює роботу з клієнтськими даними, угодами, комунікаціями, автоматизацією бізнес-процесів, зовнішніми інтеграціями, фоновими задачами та AI-функціональністю.

Нам потрібен інженер, який вміє самостійно розбиратися у складній системі, приймати технічні рішення, писати якісний код і доводити задачі до production-ready результату.

📋 Обов'язки

  • Розробка та підтримка backend-сервісів на .NET 8+ / ASP.NET Core.
  • Проєктування та реалізація REST API.
  • Розробка frontend-функціональності на Angular 18+.
  • Робота з MS SQL Server, T-SQL, оптимізація запитів.
  • Інтеграція із зовнішніми API та сервісами.
  • Розробка й підтримка фонових процесів, scheduled jobs та realtime-функціональності.
  • Участь у проєктуванні архітектури нових модулів.
  • Використання принципів Clean Architecture та розділення відповідальності між шарами застосунку.
  • Застосування CQRS для розділення read/write-логіки.
  • Проведення code review та покращення якості кодової бази.
  • Робота з CI/CD, конфігураціями середовищ і production support.
  • Використання AI-інструментів для прискорення розробки та автоматизації інженерних задач.

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

Backend

  • .NET 8+
  • ASP.NET Core
  • Dependency Injection
  • Entity Framework Core
  • Dapper
  • AutoMapper
  • Serilog
  • SignalR
  • REST API

Frontend

  • Angular 18+
  • TypeScript
  • Angular Signals
  • RxJS
  • Angular Material / Material Design
  • Bootstrap
  • SCSS

Database

  • MS SQL Server
  • T-SQL
  • Оптимізація SQL-запитів
  • Проєктування схем БД та міграції

Architecture

  • Clean Architecture
  • Layered Architecture
  • CQRS
  • SOLID
  • Dependency Injection
  • Separation of Concerns
  • Production-ready error handling та logging

Infrastructure / DevOps

  • AWS
  • AWS S3
  • Jenkins
  • CI/CD
  • Git
  • Logging & Monitoring
  • Конфігурації середовищ

✅ Обов'язкові вимоги

  • Від 5 років комерційного досвіду розробки.
  • Впевнене знання C#, .NET та ASP.NET Core.
  • Практичний досвід з Entity Framework Core та SQL Server.
  • Хороше знання T-SQL та оптимізації SQL-запитів.
  • Досвід розробки REST API.
  • Комерційний досвід роботи з Angular та TypeScript.
  • Впевнене володіння RxJS та сучасними підходами Angular, включаючи Signals.
  • Розуміння Clean Architecture, Layered Architecture та Dependency Inversion.
  • Досвід розділення бізнес-логіки, API, persistence та infrastructure-шарів.
  • Практичне застосування CQRS.
  • Розуміння Dependency Injection, async/await, error handling та logging.
  • Досвід інтеграції із зовнішніми API.
  • Досвід роботи з Git та CI/CD.
  • Вміння писати чистий, підтримуваний і production-ready код.
  • Здатність самостійно аналізувати задачі та пропонувати технічні рішення.

🤖 AI Tools & Automation

  • GitHub Copilot, ChatGPT, Claude або аналогічні AI coding assistants.
  • Генерація boilerplate-коду, DTO, API-контрактів, тестів та допоміжних утиліт.
  • Аналіз і рефакторинг коду за допомогою AI.
  • Пошук потенційних помилок, edge cases та regression risks.
  • Автоматизація документації, changelog, SQL-скриптів та інших рутинних задач.
  • Вміння формулювати ефективні prompts та критично оцінювати AI-generated code.
  • Розуміння, що відповідальність за архітектуру, безпеку та фінальний код залишається за розробником.
  • Дотримання правил безпеки при роботі з AI (без передачі секретів, production credentials, персональних чи конфіденційних даних).

⭐ Буде перевагою

  • Quartz або інші job schedulers.
  • SignalR та realtime-функціональність.
  • AWS, AWS S3.
  • Jenkins Pipelines.
  • Інтеграції з AI/LLM.
  • Обробка зображень (SkiaSharp, SVG).
  • Генерація PDF на backend.
  • Twilio, TTS, voice workflows.
  • Платіжні інтеграції, webhook processing, retry scenarios.
  • Міграція legacy-рішень на EF Core.
  • Впровадження міграцій БД.
  • Практичний досвід використання Clean Architecture або CQRS у production.
  • Автотести та розвиток тестової культури.
  • Робота з великими існуючими системами та поступовим розвитком архітектури.

👤 Особисті якості

  • Самостійність і відповідальність за результат.
  • Системне мислення та увага до якості коду.
  • Готовність глибоко занурюватися в предметну область.
  • Інженерна зрілість і відповідальне ставлення до production-систем.
  • Вміння працювати зі складною бізнес-логікою.
  • Розуміння впливу технічних рішень на продукт і користувачів.
  • Відкритість до code review, технічних обговорень та обміну знаннями в команді.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available