Intellias • Віддалено • Любов Гринів

Старший .NET інженер

Ми шукаємо досвідченого .NET-розробника, який відповідатиме за вирішення технічних питань, що мають вплив на реліз продукту. Ви сприятимете аналізу вимог, проводитимете рев’ю коду, надаватимете конструктивний зворотний зв’язок і вдосконалюватимете фреймворки.

Ми цінуємо сильні soft skills та відповідність стилю роботи команди, адже розраховуємо на довгострокову співпрацю.

Наша команда працює з Бермудських островів, тому необхідна готовність працювати у другій половині дня — вечірній час (з 12:00 до 21:00 за центральноєвропейським часом, CET).\

Вимоги:

·       Щонайменше 10 років досвіду розробки корпоративних, надійних веб- та серверних систем (n-tier) з використанням C#, .NET / .NET Core.

·       Досвід написання чистого та підтримуваного коду з використанням шаблонів проєктування (design patterns) і впровадження залежностей (dependency injection).

·       Досвід роботи з REST, MVC, аспектно-орієнтованим програмуванням, gRPC, JSON, XML, Polly, Serilog & Seq, Telerik UI, IIS, JavaScript, HTML, DI-контейнерами (Microsoft, SimpleInjector), jQuery, ОС Windows Server.

·       5+ років практичного досвіду з розподіленими системами середньої та високої складності й мікросервісною архітектурою.

·       5+ років досвіду розробки транзакційних систем з високим навантаженням.

·       5+ років досвіду роботи з системами обміну повідомленнями (NServiceBus, RabbitMQ, MSMQ).

·       5+ років досвіду розробки багатопотокових рішень із використанням асинхронного програмування (async), шаблону producer/consumer, розподілених блокувань, семафорів, керування TCP-сесіями та інших засобів управління потоками.

·       Досвід проєктування та розробки масштабованих баз даних SQL Server з використанням або без ORM-інструментів (Llblgen, EF Core).

·       Досвід роботи з фінансовими форматами повідомлень: ISO-8583, BASE 24, Visa BASE I, Visa BASE II, Fiserv EDC.

·       Досвід обробки платежів за кредитними/дебетовими картками (e-commerce, card-present, EMV, 3DS).

·       Досвід розробки мобільних застосунків на Xamarin.

·       Досвід роботи з контейнеризацією та оркестрацією (Docker, Kubernetes, AKS або аналогічні технології).

·       Досвід розробки застосунків для роботи у середовищі Microsoft Azure.

·       Глибоке розуміння принципів безпечної розробки та практичний досвід реалізації вимог OWASP і стандарту PCI DSS.

·       Добре розуміння життєвого циклу розробки програмного забезпечення та практичне застосування різних методологій розробки.

·       Досвід роботи з системами контролю версій Git (GitHub) і Team Foundation Server.

·       Впевнені навички усунення помилок у ПЗ, здатність до ефективної діагностики та пропозиції рішень.

·       Вміння ефективно працювати як самостійно, так і в команді у кооперативному середовищі.

 

Обов’язки

·       Розробка та впровадження комплексних технічних рішень.

·       Участь в аналізі функціональних вимог (зокрема у взаємодії з представниками клієнта).

·       Опис і дослідження технічних варіантів реалізації.

·       Пошук простих та ефективних рішень для складних задач з використанням відповідних технологій.

·       Участь у безперервному вдосконаленні інструментів, процесів, фреймворків, впровадженні найкращих практик і технологічних інновацій.

·       Дотримання нефункціональних вимог.

·       Проведення код ревʼю і оптимізація коду.

·       Участь у процесах розгортання та релізів, вирішення проблем у продуктивному середовищі.

·       Відповідальність за певні компоненти проєкту, опанування доменної експертизи.

·       Наставництво та підтримка інженерів молодшого та середнього рівнів.

Участь у процесах найму нових членів команди.

До всіх вакансій Відгукнутись