Stellar Soft

Senior .NET Developer / Angular

to $2500
Product

📌 Про проєкт

 

Ми шукаємо 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, технічних обговорень та обміну знаннями в команді.

Required languages

English B1 - Intermediate
Published 17 August
88 views
·
33 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...