Senior CRM Developer / Tech Lead
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa, Wola
Do uzgodnienia
Wymagania
- Dynamics 365 Online
- Dataverse
- C#
- .NET
- PAC CLI
- Git
- Power Platform
- Microsoft Dynamics
- Azure Functions
- Service Bus
- Logic Apps
- API Management
- JavaScript
- TypeScript
- PCF
- Power Pages
- Copilot Studio
- Azure AI Services
- Microsoft Fabric
- Application Insights
Opis stanowiska
Nasze wymagania:
Minimum 6-8 lat doświadczenia komercyjnego w tworzeniu oprogramowania, w tym znaczące doświadczenie zdobyte przy realizacji projektów opartych o Dynamics 365 Online oraz Dataverse. Bardzo dobra znajomość języka C# oraz platformy .NET w kontekście rozwoju rozwiązań Dynamics 365 i Dataverse.
Doświadczenie w wykorzystaniu JavaScript lub TypeScript dla aplikacji model-driven.
Praktyczna znajomość: Plug-ins, Custom API, Dataverse Web API / OData, Dataverse Security Model, Solution Layering, Managed Solutions.
Doświadczenie w pracy z Git, PAC CLI oraz procesami CI/CD dla Power Platform.
Praktyczna znajomość usług Azure wykorzystywanych w integracjach, takich jak: Azure Functions, Service Bus, Logic Apps, API Management.
Umiejętność projektowania i omawiania integracji obejmujących obsługę błędów, monitoring, bezpieczeństwo, wydajność oraz aspekty operacyjne.
Doświadczenie w prowadzeniu technicznym co najmniej jednego pełnego wdrożenia Dynamics 365 Online lub kluczowego strumienia projektowego.
Umiejętność mentoringu programistów i prowadzenia przeglądów kodu.
Umiejętność prezentowania decyzji technicznych oraz kompromisów architektonicznych klientom i interesariuszom biznesowym.
Bardzo dobra znajomość języka polskiego i angielskiego.
Mile widziane:
Doświadczenie w migracjach Microsoft Dynamics CRM lub Dynamics 365 z wersji on-premises do Dynamics 365 Online, obejmujące analizę i modernizację kodu, przeprojektowanie integracji, migrację danych oraz działania cutover.
Znajomość metodyk Agile/Scrum, w tym planowania sprintów, refinementów, przeglądów oraz retrospektyw.
Doświadczenie z: PCF, Power Pages, Copilot Studio, Azure AI Services, Microsoft Fabric, Application Insights.
Aktualne certyfikaty Microsoft Power Platform lub Dynamics 365.
Zakres obowiązków:
Projektowanie, rozwój i testowanie rozszerzeń Microsoft Dynamics 365 oraz Dataverse z wykorzystaniem technologii C#, plug-inów, Custom API, JavaScript/TypeScript, Power Automate oraz PCF (Power Apps Component Framework).
Projektowanie i wdrażanie bezpiecznych integracji z wykorzystaniem Dataverse Web API oraz usług Azure, z uwzględnieniem retry patterns, idempotentności, monitoringu, limitów platformowych oraz przetwarzania asynchronicznego.
Tworzenie i utrzymywanie rozwiązań zgodnie z najlepszymi praktykami ALM (Application Lifecycle Management), wykorzystując PAC CLI, Azure DevOps, GitHub oraz Power Platform Pipelines.
Zarządzanie wdrożeniami, strategią rollback, quality gates oraz automatyzacją procesów CI/CD.
Stosowanie zasad secure coding, least privilege, zarządzania sekretami, zmiennych środowiskowych, connection references oraz polityk bezpieczeństwa i Data Loss Prevention.
Odpowiedzialność za projektowanie techniczne powierzonych obszarów, weryfikację architektury rozwiązań oraz zatwierdzanie podejść implementacyjnych zgodnych ze standardami platformy.
Przeprowadzanie code review, analiza solution layering oraz dbanie o wysoką jakość kodu i utrzymywalność rozwiązań.
Rozbijanie złożonych inicjatyw na zadania, estymowanie prac, identyfikowanie ryzyk technicznych oraz koordynacja pracy programistów w różnych lokalizacjach.
Tworzenie i realizacja testów jednostkowych, integracyjnych i regresyjnych.
Analiza oraz rozwiązywanie problemów związanych z wydajnością, współbieżnością (concurrency), dużymi wolumenami danych oraz limitami platformy.
Prowadzenie działań związanych ze stabilizacją środowisk produkcyjnych oraz obsługą krytycznych incydentów.
Mentoring i rozwój mniej doświadczonych programistów oraz definiowanie standardów inżynierskich w zespole.
Współpraca z Architektem Rozwiązań w zakresie wymagań niefunkcjonalnych, strategii środowiskowej, integracji, zadłużenia technicznego i kierunku rozwoju platformy.
Współpraca z klientem oraz interesariuszami biznesowymi, komunikowanie ryzyk, kompromisów technicznych oraz rekomendowanych rozwiązań.
Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie zdalnym.
Krótki proces rekrutacji.
Minimum 6-8 lat doświadczenia komercyjnego w tworzeniu oprogramowania, w tym znaczące doświadczenie zdobyte przy realizacji projektów opartych o Dynamics 365 Online oraz Dataverse. Bardzo dobra znajomość języka C# oraz platformy .NET w kontekście rozwoju rozwiązań Dynamics 365 i Dataverse.
Doświadczenie w wykorzystaniu JavaScript lub TypeScript dla aplikacji model-driven.
Praktyczna znajomość: Plug-ins, Custom API, Dataverse Web API / OData, Dataverse Security Model, Solution Layering, Managed Solutions.
Doświadczenie w pracy z Git, PAC CLI oraz procesami CI/CD dla Power Platform.
Praktyczna znajomość usług Azure wykorzystywanych w integracjach, takich jak: Azure Functions, Service Bus, Logic Apps, API Management.
Umiejętność projektowania i omawiania integracji obejmujących obsługę błędów, monitoring, bezpieczeństwo, wydajność oraz aspekty operacyjne.
Doświadczenie w prowadzeniu technicznym co najmniej jednego pełnego wdrożenia Dynamics 365 Online lub kluczowego strumienia projektowego.
Umiejętność mentoringu programistów i prowadzenia przeglądów kodu.
Umiejętność prezentowania decyzji technicznych oraz kompromisów architektonicznych klientom i interesariuszom biznesowym.
Bardzo dobra znajomość języka polskiego i angielskiego.
Mile widziane:
Doświadczenie w migracjach Microsoft Dynamics CRM lub Dynamics 365 z wersji on-premises do Dynamics 365 Online, obejmujące analizę i modernizację kodu, przeprojektowanie integracji, migrację danych oraz działania cutover.
Znajomość metodyk Agile/Scrum, w tym planowania sprintów, refinementów, przeglądów oraz retrospektyw.
Doświadczenie z: PCF, Power Pages, Copilot Studio, Azure AI Services, Microsoft Fabric, Application Insights.
Aktualne certyfikaty Microsoft Power Platform lub Dynamics 365.
Zakres obowiązków:
Projektowanie, rozwój i testowanie rozszerzeń Microsoft Dynamics 365 oraz Dataverse z wykorzystaniem technologii C#, plug-inów, Custom API, JavaScript/TypeScript, Power Automate oraz PCF (Power Apps Component Framework).
Projektowanie i wdrażanie bezpiecznych integracji z wykorzystaniem Dataverse Web API oraz usług Azure, z uwzględnieniem retry patterns, idempotentności, monitoringu, limitów platformowych oraz przetwarzania asynchronicznego.
Tworzenie i utrzymywanie rozwiązań zgodnie z najlepszymi praktykami ALM (Application Lifecycle Management), wykorzystując PAC CLI, Azure DevOps, GitHub oraz Power Platform Pipelines.
Zarządzanie wdrożeniami, strategią rollback, quality gates oraz automatyzacją procesów CI/CD.
Stosowanie zasad secure coding, least privilege, zarządzania sekretami, zmiennych środowiskowych, connection references oraz polityk bezpieczeństwa i Data Loss Prevention.
Odpowiedzialność za projektowanie techniczne powierzonych obszarów, weryfikację architektury rozwiązań oraz zatwierdzanie podejść implementacyjnych zgodnych ze standardami platformy.
Przeprowadzanie code review, analiza solution layering oraz dbanie o wysoką jakość kodu i utrzymywalność rozwiązań.
Rozbijanie złożonych inicjatyw na zadania, estymowanie prac, identyfikowanie ryzyk technicznych oraz koordynacja pracy programistów w różnych lokalizacjach.
Tworzenie i realizacja testów jednostkowych, integracyjnych i regresyjnych.
Analiza oraz rozwiązywanie problemów związanych z wydajnością, współbieżnością (concurrency), dużymi wolumenami danych oraz limitami platformy.
Prowadzenie działań związanych ze stabilizacją środowisk produkcyjnych oraz obsługą krytycznych incydentów.
Mentoring i rozwój mniej doświadczonych programistów oraz definiowanie standardów inżynierskich w zespole.
Współpraca z Architektem Rozwiązań w zakresie wymagań niefunkcjonalnych, strategii środowiskowej, integracji, zadłużenia technicznego i kierunku rozwoju platformy.
Współpraca z klientem oraz interesariuszami biznesowymi, komunikowanie ryzyk, kompromisów technicznych oraz rekomendowanych rozwiązań.
Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie zdalnym.
Krótki proces rekrutacji.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.