Microsoft Dynamics CRM
Indispensable :TypeScriptJavaScriptC#GitAzureCI/CDLead
Projekt z branży bankowej.
Daily tasks
- Projektowanie, rozwój i weryfikacja architektury rozwiązań opartych na Microsoft Dynamics 365, Power Platform i Azure.
- Prowadzenie architecture review i design review.
- Projektowanie architektury integracji, danych i komponentów systemowych.
- Definiowanie standardów technicznych oraz podziału odpowiedzialności pomiędzy platformami i systemami.
- Identyfikacja ryzyk architektonicznych oraz długu technologicznego.
- Przekładanie wymagań biznesowych na wymagania systemowe i projekty techniczne.
- Projektowanie przepływów procesów i danych, modelu danych oraz kontraktów integracyjnych i API.
- Definiowanie wymagań niefunkcjonalnych dotyczących wydajności, bezpieczeństwa, dostępności i skalowalności.
- Współpraca z zespołami biznesowymi i technicznymi w zakresie projektowania optymalnych rozwiązań.
- Udział w implementacji kluczowych komponentów i zmian w rozwiązaniach D365 / Power Platform.
- Tworzenie i rozwój pluginów C#/.NET, JavaScript/TypeScript, Power Automate oraz integracji systemowych.
- Prowadzenie code review i weryfikacja jakości kodu pod kątem bezpieczeństwa, wydajności i łatwości utrzymania.
- Rozwiązywanie złożonych problemów technicznych i produkcyjnych.
- Mentoring techniczny i wsparcie zespołów developerskich.
- Projektowanie i wdrażanie docelowego modelu Application Lifecycle Management (ALM).
- Automatyzacja procesów budowania, testowania i wdrażania rozwiązań.
- Projektowanie i utrzymanie pipeline'ów CI/CD, repozytoriów Git, strategii branching i versioning.
- Zarządzanie cyklem życia rozwiązań D365 / Power Platform, w tym solutions i konfiguracją środowisk.
- Wdrażanie mechanizmów kontroli jakości i automatyzacji procesu deploymentu.
- Projektowanie i optymalizacja procesu wytwórczego umożliwiającego samodzielny rozwój i utrzymanie rozwiązania.
- Definiowanie standardów developmentu low-code i pro-code, tworzenia pluginów, komponentów, integracji i API.
- Ustalanie standardów Definition of Ready (DoR), Definition of Done (DoD) oraz kryteriów odbiorów technicznych.
- Zapewnienie kompletno
Requirements
- Minimum 10 lat doświadczenia w technologiach Microsoft
- Minimum 5 lat doświadczenia z Microsoft Dynamics 365 CE / CRM.
- Udział w co najmniej 10 projektach wdrożenia lub istotnego rozwoju Microsoft Dynamics 365.
- Doświadczenie w roli Solution Architect, Technical Architect lub Lead Engineer.
- Praktyczne doświadczenie w projektowaniu architektury rozwiązań Microsoft Dynamics 365.
- Doświadczenie w projektowaniu i realizacji integracji Dynamics 365 z minimum 5 systemami zewnętrznymi.
- Znajomość REST API, usług Azure oraz integracji asynchronicznych.
- Praktyczne doświadczenie w code review i design review.
- Doświadczenie w obszarze CI/CD oraz procesów ALM.
- Odpowiedzialność za jakość, bezpieczeństwo, wydajność i zgodność rozwiązań z przyjętą architekturą.
- Gotowość do okazjonalnych wizyt w biurze klienta w Warszawie - zgodnie z rytmem pracy zespołu.
Must have: Microsoft dynamics