Jak zapewnić niezawodną komunikację między systemami biznesowymi, które stale się rozwijają i zmieniają?
W Etteplan szukamy
Senior .NET / Azure Integration Developera , który będzie rozwijać backend platformy Home Energy Management System (HEMS) oraz integracje łączące ją z innymi systemami biznesowymi. To rola dla osoby, która ma solidne doświadczenie w C# i .NET, dobrze zna środowisko Microsoft Azure i potrafi rozwijać rozwiązania integracyjne. Ważną częścią pracy będzie również
Microsoft Dynamics 365 , w tym tworzenie pluginów C# i customizacja formularzy. W Etteplan od ponad 40 lat łączymy wiedzę inżynierską z rozwojem oprogramowania. Tworzymy rozwiązania technologiczne wspierające produkty, systemy i procesy biznesowe w różnych branżach, w tym w energetyce. Rola w skrócie
Obszar:
.NET backend development, cloud integrations, Dynamics 365 Kluczowe technologie:
C#, .NET 8 / .NET Core, Microsoft Azure, Dynamics 365, TypeScript Integracje:
REST API, Azure Functions, Azure Service Bus, Azure API Management Dane i infrastruktura:
Azure SQL, Cosmos DB, Azure Storage, Bicep, ARM, Azure DevOps Domena projektu:
Home Energy Management System (HEMS) Poziom:
Senior O projekcie i Twojej roli
Dołączysz do zespołu rozwijającego platformę integracyjną opartą na Microsoft Azure, która łączy systemy biznesowe i wspiera rozwój backendu
Home Energy Management System (HEMS) . Będziesz zarówno tworzyć nowe funkcjonalności, jak i rozwijać istniejące integracje. Częścią pracy jest dostosowywanie ich do zmian w połączonych systemach, diagnozowanie problemów oraz dbanie o niezawodną wymianę danych. Istotnym obszarem będzie
Microsoft Dynamics 365 . Będziesz tworzyć i utrzymywać pluginy C# obsługujące zdarzenia systemowe, rozwijać skrypty formularzy w TypeScript/JavaScript oraz integrować Dynamics z innymi usługami, między innymi za pośrednictwem Azure Service Bus. Współpracujesz z architektami, analitykami i innymi zespołami developerskimi, rozwijając rozwiązania wykorzystywane w ekosystemie HEMS. Dlaczego warto?
Pracujesz nad rzeczywistymi wyzwaniami integracyjnymi.
Łączysz systemy biznesowe, rozwijasz API i rozwiązujesz problemy związane z niezawodną wymianą danych. Rozwijasz backend platformy HEMS.
Tworzysz funkcjonalności wspierające rozwiązanie z obszaru zarządzania energią w domu. Łączysz kompetencje .NET, Azure i Dynamics 365.
Pracujesz zarówno z usługami chmurowymi, jak i rozszerzeniami systemu CRM. Masz wpływ na jakość działających rozwiązań.
Rozwijasz nowe funkcjonalności, ale również usprawniasz monitoring, utrzymanie i niezawodność istniejących integracji. W tej roli będziesz odpowiadać za:
Rozwój i utrzymanie REST API oraz usług integracyjnych łączących systemy biznesowe. Projektowanie i implementację nowych funkcjonalności backendu HEMS w C# i .NET. Dostosowywanie istniejących integracji do zmian w systemach zewnętrznych. Tworzenie rozwiązań opartych na Azure Functions i Azure Service Bus, w tym komunikacji wykorzystującej kolejki, tematy i subskrypcje. Pracę z usługami Azure do przechowywania danych, w tym Azure SQL Database, Cosmos DB i Azure Storage. Rozwój infrastruktury jako kodu z wykorzystaniem Bicep i ARM templates. Budowanie i utrzymywanie pipeline'ów CI/CD w Azure DevOps. Monitorowanie i diagnozowanie problemów z wykorzystaniem Azure Application Insights. Tworzenie pluginów C# w Dynamics 365, obsługujących zdarzenia Pre/Post dla operacji Create, Update i Delete. Rozwijanie skryptów TypeScript/JavaScript w formularzach Dynamics 365, w tym walidacji, widoczności i wymagalności pól oraz obsługi przycisków Ribbon. Integrację Dynamics 365 z zewnętrznymi systemami poprzez Azure Service Bus. Szukamy osoby, która:
Ma solidne, komercyjne doświadczenie w rozwoju aplikacji backendowych w
C# i .NET Core / .NET 8 , adekwatne do poziomu Senior. Ma praktyczne doświadczenie w projektowaniu i rozwijaniu
REST API oraz integracji systemowych . Dobrze zna Microsoft Azure i pracowała z usługami integracyjnymi, w szczególności Azure Functions, Azure Service Bus i Azure API Management. Ma doświadczenie z usługami Azure do przechowywania danych, takimi jak Azure SQL Database, Cosmos DB i Azure Storage, w tym Table Storage. Zna Entity Framework oraz zagadnienia związane z komunikacją między systemami. Ma praktyczne doświadczenie z
Microsoft Dynamics CRM / Dynamics 365 , obejmujące zarówno tworzenie pluginów C#, jak i customizację formularzy w TypeScript/JavaScript. Rozumie mechanizmy zdarzeń Pre/Post w Dynamics 365 i potrafi rozwijać integracje z zewnętrznymi systemami. Ma doświadczenie z Infrastructure as Code (Bicep / ARM) oraz CI/CD w Azure DevOps. Zna narzędzia do monitorowania i diagnozowania aplikacji, w tym Azure Application Insights. Zna język angielski na poziomie
C1 . Docenimy również:
Doświadczenie z architekturami event-driven i komunikacją asynchroniczną. Znajomość enterprise integration patterns. Doświadczenie z rozproszonymi aplikacjami cloud-native. Znajomość zasad bezpiecznego projektowania API i mechanizmów uwierzytelniania. W obszarze Dynamics 365 zespół korzysta również z własnych procedur wdrożeniowych i narzędzi opartych na PowerApps. Poznasz je podczas onboardingu, korzystając ze wsparcia zespołu i dostępnej dokumentacji. Możesz też zajrzeć na naszą stronę internetową lub Facebooka i zobaczyć, co ciekawego się u nas dzieje! Nasza firma wdrożyła procedury ochrony sygnalistów zgodnie z obowiązującą ustawą. Każda osoba ma prawo zgłaszać nieprawidłowości w bezpieczny sposób, a zgłoszenia są objęte pełną ochroną prawną. Więcej informacji: https://www.etteplan.com/pl/kodeks-postepowania/
Senior .NET / Azure Integration Developer | Dynamics 365 (M/F/NB) in Gdańsk – pracodawca: Etteplan
Pracując jako ServiceNow Consultant w naszej firmie, dołączysz do dynamicznego zespołu w międzynarodowym środowisku, gdzie innowacyjne podejście do projektów ITSM i CSM jest na porządku dziennym. Oferujemy elastyczne godziny pracy, możliwość rozwoju zawodowego oraz dostęp do szkoleń, które pomogą Ci zdobyć nowe umiejętności i certyfikaty. Nasza kultura pracy opiera się na współpracy, dzieleniu się wiedzą oraz wsparciu, co sprawia, że jesteśmy doskonałym miejscem dla osób pragnących rozwijać swoją karierę w obszarze nowoczesnych technologii.