IT Craft запрошує Senior Full Stack .NET Developer з досвідом у розробці баз даних приєднатися до компанії на 6-місячний контракт для участі в міграції кастомних проєктів з VB6 на C#/.NET 10 (переважно для підтримки інтеграції з Microsoft CRM та Cloud Dynamics CRM, кастомізації, обробки даних і розробки плагінів).
Вимоги: * 5+ років комерційного досвіду роботи з .NET та C# (Dependency Injection, async/await, config/logging, SDK-style projects, NuGet), ASP.NET; * Досвід роботи з Angular або React; * Знання legacy-стеку (VB6 + VBA/Access — читання/налагодження), .NET Framework 4.7; * Глибокі знання реляційних баз даних та Dataverse Web API (CRUD, OData-запити, select/expand, batching, paging), моделі даних (таблиці, зв’язки, поля вибору) та оцінки впливу змін у схемі; * Досвід роботи з T-SQL (збережені процедури, представлення/функції, тригери); * Досвід роботи з доступом до даних за допомогою ADO.NET або EF Core, включаючи обробку тайм‑аутів та стійкість до збоїв; * Досвід роботи із автентифікацією через реєстрації додатків Entra ID (client credentials та delegated flows); * Досвід роботи з інтеграціями з Microsoft CRM та Cloud Dynamics CRM; * Досвід роботи з Azure Portal; * Відмінні навички вирішення проблем, аналізу і дебагінгу; * Здатність створювати стислу технічну документацію та опис міграцій; * Відмінні навички планування та управління часом, здатність передбачати ризики та керувати ними; * Обов’язковий рівень англійської — Upper-intermediate та вище; * Досвід code review, аналізу вимог буде перевагою.
IT Craft пропонує: * Конкурентну оплату відповідно до кваліфікації; * Гнучкий графік, дистанційну роботу; * Можливість працювати над технічно складним проектом з міграціями; * Компенсацію для занять спортом; * Внутрішнє навчання з англійської мови; * Дружню команду відкритих людей.
Будь ласка, надішліть нам ваше CV.
IT Craft invites a Senior Full Stack .NET Developer with exposure to database development to join the company for a 6-month contract to assist in rebuilding custom VB6 projects in C# / .NET10 (mainly to support Microsoft CRM and Cloud Dynamics CRM integration, customization, data processing and plugin development).
Requirements: * At least 5 years of commercial experience in working with .NET and C# (Dependency Injection, async/await, config/logging, SDK-style projects, NuGet), ASP.NET; * Experience with Angular or React; * Knowledge of the legacy stack (VB6 + VBA/Access reading/debugging, .NET Framework 4.7); * Strong background in relational databases and Dataverse Web API (CRUD, OData queries, select/expand, batching, paging), Data model (tables, relationships, choice fields) and managing schema change impact; * Experience with T-SQL (Stored procedures, views/functions, triggers); * Experience with data access using ADO.NET or EF Core, including handling timeouts and resiliency patterns; * Experience with authentication via Entra ID app registrations (client credentials and delegated flows); * Experience with Microsoft CRM and Cloud Dynamics CRM integration; * Experience with Azure Portal; * Excellent problem-solving, analytical and debugging skills; * Ability to produce concise technical documents and migration notes; * Excellent planning, time management skills, ability to predict and negotiate risks; * Upper-intermediate English or higher is a must; * Experience in code review, requirements analysis will be a plus.
IT Craft offers: * Competitive compensation according to the qualifications; * Flexible working hours, remote work; * Opportunity to work on a technically challenging migration project; * Reward for sports activities; * In-house English training; * A friendly team of open-minded people.