Senior Microsoft D365 CE (CRM) Developer

4 Months ago • 5 Years +

Job Summary

Job Description

Experienced Microsoft D365 CE Developer needed to build Dataverse solutions with Power Pages, Microfrontends, Model-Driven Apps, Azure integration, and CI/CD pipelines. Strong understanding of Azure PaaS services and Infrastructure as Code is required.
Must have:
  • D365 CE Development
  • Azure PaaS Services
  • Power Pages
  • CI/CD Pipelines
Good to have:
  • Microfrontend
  • Power Automate
  • TypeScript
  • React
Perks:
  • Flexible Work
  • Development Support

Job Details

Job Description & Summary

Team Microsoft w PwC Polska składa się ze 100 specjalistów (programistów, architektów, konsultantów, analityków i project menedżerów). Dostarczamy aplikacje webowe i rozwiązania Power Platform, Dynamics 365 CE oraz Dynamics 365 F&SCM dla naszych polskich i europejskich klientów. Pracujemy przy różnorodnych realizacjach dla branż: finansowej, telekomunikacyjnej, FMCG, bankowej, motoryzacyjnej i innych. Pracujemy w oparciu m.in. o ASP.NET MVC, .NET Core, Entity Framework/EF Core, SQL Server, Azure/AWS Stack, Web Api, Angular, JQuery, Azure DevOps.
Wdrażamy dla naszych klientów najbardziej innowacyjne rozwiązania z obszaru Customer Experience.


Do naszego zespołu poszukujemy:
Senior Microsoft D365 CE (CRM) Developer


Jeden z naszych klientów potrzebuje wdrożyć dla siebie Dataverse. Głównym zadaniem systemu będzie przyjmowanie zgłoszeń za pośrednictwem self-service portalu zbudowanego w oparciu o Power Pages. Aby użytkowanie portalu było dla użytkowników optymalne zdecydowaliśmy się na dodanie komponentów typu mikrofrontend zbudowanych w oparciu o kontrolki PCF w technologii React, poza tym staramy się stworzyć wszystko wykorzystując Web Forms, Multistep Forms oraz wspomagać się Liquidem.


Część Backoffice systemu zbudowana zostanie na bazie aplikacji Model-Driven App. Procesy, które budujemy oprócz zwykłej konfiguracji w oparciu o Workflows, Power Automate, Business Rules, etc. będą dodatkowo uszlachetnione przez Plugins (C#), PCF Controls oraz nieduże skrypty napisane w TypeScript.


Datavers zostanie dodatkowo zintegrowany w oparciu o platformę Azure. Komunikacja z systemami klienta opierać się będzie o standardowe API Dataverse. Komunikaty będą przetwarzane przez Azure Functions udostępniane na API Management dla zapewnienia bezpieczeństwa oraz pełnego logowania, część komunikacji przebiegać będzie przez Azure Service Bus aby propagować zdarzenia z oraz do systemów zewnętrznych w sposób asynchroniczny.


Wdrożenie całego systemu odbywać się będzie poprzez pipeline stworzone w systemie Azure DevOps w którym skrypt yaml definiuje poszczególne kroki przenoszenia solucji, osadzania ich w kontroli wersji oraz przenoszenia danych referencyjnych wraz z konfiguracją systemu. Dla komponentów platformy Azure stosowane jest także podejście Infrastructure as a Code, gdzie za pomocą skryptów Azure CLI, Bicep bądź Terraform wykonywane są wdrożenia. 


Każdy napisany przez nas kod musi oczywiście być wspierany przez testy jednostkowe pisane zgodnie z zasadami AAA.


Twoja przyszła rola:

  • 80% czasu pracy to projektowanie i budowa nowych funkcjonalności, 20% to spotkania, tworzenie dokumentacji i nauka (za wsparcie i utrzymanie odpowiadają nasi koledzy z innego zespołu) 🦄,
  • wsparcie zespołu w tworzeniu aplikacji model-driven - client-side (TS) i server-side (C#),
  • tworzenie testów jednostkowych dla wytwarzanego kodu,
  • tworzenie komponentów typu Power Apps Component Framework (TS / React),
  • konfiguracja i wsparcie procesu CI/CD dla mniej technicznych członków zespołu,
  • tworzenie skryptów Powershell / Bash wspierających proces CI/CD oraz codzienne zadania mniej technicznych członków zespołu,
  • wsparcie zespołu w tworzeniu aplikacji internetowych - Power Apps Portals / Power Pages - stylowanie stron (css), niestandardowe walidacje/animacje (jscript), tworzenie komponentów typu mikrofrontend (np. React/Angular),
  • integracja z zewnętrznymi usługami przy wykorzystaniu różnych metod komunikacji (np. REST, WCF/SOAP, GraphQL, RPC, SFTP) oraz przy wykorzystaniu różnego uwierzytelniania (np. OAuth 2.0/OpenID Connect, API Key, Certificate) z wykorzystaniem usług Azure PaaS, np. Azure Functions, Azure API Management, Azure Kubernetes Service, Azure Service Bus, Azure Event Grid, Azure Event Hub, Azure SQL Database, Azure Cosmo DB, Azure Cognitive Services, Azure Media Services,
  • integracja z innymi usługami Microsoft 365, np. Microsoft Teams, Microsoft SharePoint, Exchange,
  • implementacja SSO / wytwarzanie adapterów uwierzytelniania dla Power Apps Portals (np. integracja z Węzłem Krajowym lub z innymi systemami z niestandardowymi protokołami),
  • przygotowywanie skryptów Infrastructure as a Code - Azure CLI, Bicep, Terraform - wspierających aplikację.


Aplikuj, jeśli:

  • masz przynajmniej 5 lat doświadczenia w budowaniu rozwiązań Power Platform i modułów Dynamics 365,
  • znasz zasady tworzenia aplikacji model-driven - client-side (TS) i server-side (C#),
  • potrafisz zaimplementować integrację D365 z systemami trzecimi przy wykorzystaniu różnych metod komunikacji (np. REST, WCF/SOAP) oraz różnego uwierzytelniania (np. OAuth 2.0/OpenID Connect, API Key, Certificate) z wykorzystaniem usług Azure PaaS, np. Azure Functions, Azure API Management, Azure Kubernetes Service, Azure Service Bus, Azure Event Grid, Azure Event Hub, Azure SQL Database, Azure Cosmo DB, Azure Cognitive Services,
  • masz doświadczenie w przygotowywaniu skryptów Infrastructure as a Code - Azure CLI, Bicep, Terraform - wspierających aplikację,
  • cechują Cię umiejętności analitycznego i strategicznego myślenia,
  • potrafisz się dobrze komunikować, szczególnie w zakresie przedstawiania pomysłów zarówno odbiorcom technicznym, jak i nietechnicznym.


Dołączając do nas zyskujesz:

  • elastyczne warunki - hybrydowy model pracy, elastyczny początek dnia, workation, sabbatical leave,
  • rozwój i podnoszenie kwalifikacji - pełne wsparcie zespołu podczas procesu wdrożenia, mentoring, szkolenia, warsztaty, certyfikacja współ-/finansowana przez PwC oraz konwersacje z native speaker,
  • program medyczno-wellbeingowy - pakiet opieki medycznej, sesje mindfulness, wsparcie psychologiczne, edukacja poprzez dedykowane webinary i warsztaty, doradztwo finansowo-prawne,
  • możliwość stworzenia indywidualnego planu benefitowego (wybór m.in. lunch pass, concierge, pakiet weterynaryjny dla pupila czy masaże) oraz dostęp do kafeterii - w środku m.in. vouchery, zniżki na urządzenia IT i zakup samochodu,
  • 3 godziny płatnego urlopu w miesiącu na wolontariat,
  • dodatkowy dzień wolnego z okazji urodzin,
  • a kiedy polubisz to miejsce tak, jak my, możesz polecić znajomych do PwC.


Jak wygląda proces rekrutacji? 

  • zaaplikuj, 
  • porozmawiaj telefonicznie z rekruterem / rekruterką,
  • poznajmy się lepiej podczas rozmowy rekrutacyjnej. 


Prześlij swoją aplikację już dziś! W przypadku dodatkowych pytań skontaktuj się z nami:
pl_ITrecruitment@pwc.com.


Administratorem danych osobowych przetwarzanych w celu przeprowadzenia rekrutacji jest PwC Advisory sp. z o.o. sp.k., lub inna spółka z sieci PwC (lista spółek), do której kierujesz aplikację. Jeśli wyrazisz odrębną zgodę, dane osobowe będą przetwarzane również w innych celach zgodnie z treścią udzielonych zgód. Pełną informację o przetwarzaniu danych osobowych oraz o przysługujących Ci prawach znajdziesz w Polityce Prywatności.


#LI-UD

Similar Jobs

Intelex Technologies ULC - Staff QA Engineer

Intelex Technologies ULC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Electrical Engineer - Data Center Operations

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
1 Month ago
Blinkhealth - DevOps Engineer

Blinkhealth

India (On-Site)
2 Months ago
Varonis  - Security Operations Center (SOC) Expert

Varonis

Morrisville, North Carolina, United States (On-Site)
3 Months ago
Scanline VFX - Lead Software Engineer (Maya)

Scanline VFX

Los Angeles, California, United States (On-Site)
3 Months ago
Avalanche Studios Group - Senior Tools Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
5 Months ago
Attentive - Senior Software Engineer

Attentive

United States (Remote)
4 Months ago
Rootergg - Senior iOS Developer

Rootergg

Delhi, India (On-Site)
4 Months ago
Match Group - Sr. Software Engineer, Backend

Match Group

Palo Alto, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer II - DevOps

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Hitachi - Senior Project Manager

Hitachi

San José, San José Province, Costa Rica (Remote)
4 Months ago
Dentsu - Senior Developer

Dentsu

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Saama Technologies,  Inc  - Technical Manager - Enterprise Datawarehouse Program

Saama Technologies, Inc

(Remote)
4 Weeks ago
N-iX - Senior Data Engineer with Snowflake

N-iX

(Hybrid)
1 Month ago
Hitachi - Kubernetes Engineer

Hitachi

Pune, Maharashtra, India (On-Site)
4 Months ago
version 1 - Head of European Software Engineering Capability

version 1

London, England, United Kingdom (Hybrid)
2 Months ago
Maximum Games - Senior Backend Developer

Maximum Games

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago
PwC - Microsoft Dynamics 365 F&O Solution Architect

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
The Walt Disney Company - Generative AI Solutions Architect

The Walt Disney Company

Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Techland - Technical Support Specialist (with English)

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
PwC - Senior Data Scientist

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Aristocrat Gaming - iOS Developer

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Warner Bros Discovery - Payroll Operations Analyst

Warner Bros Discovery

Masovian Voivodeship, Poland (Hybrid)
3 Months ago
PwC - DevOps Engineer (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Social Discovery Group - CTO (Moto product)

Social Discovery Group

Poland (Remote)
1 Month ago
Social Discovery Group - Senior .NET Developer (AI Product)

Social Discovery Group

Poland (Remote)
1 Month ago
PwC - Starszy Konsultant / Starsza Konsultantka z jęz. niemieckim | ESG

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Aristocrat Gaming - QA Automation Engineer, C#

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Playtika - Senior DATA/AI SRE Engineer

Playtika

Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

PwC - Consultant Cloud Strategy & Transformation | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
4 Months ago
JMA - Technician II, Sheet Metal Fabricator

JMA

Liverpool, New York, United States (On-Site)
4 Months ago
PwC - Consultant Senior CIO Advisory | Toulouse | CDI | H/F

PwC

Toulouse, Occitanie, France (On-Site)
4 Months ago
Netflix - Technical Program Manager 5 - Growth Commerce Platform Engineering

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
PwC - Risk Services - AI Support Specialist

PwC

Singapore (On-Site)
4 Months ago
Playtika - Java Tech Lead

Playtika

Poland (Hybrid)
3 Months ago
Netflix - Engineering Manager, Creative Post Production

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Sony Interactive Entertainment - Senior Software Engineer(PlayStation製造関連システムの設計・開発・保守運用)

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
4 Months ago
Workato - Staff Infrastructure Engineer

Workato

Hyderabad, Telangana, India (On-Site)
4 Months ago
Oil and Gas Job Search  - Senior Engineer - Subsea Pipeline

Oil and Gas Job Search

Chennai, Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At PwC, our purpose is to build trust in society and solve important problems. We’re a network of firms in 152 countries with over 327,000 people who are committed to delivering quality in assurance, advisory and tax services. Find out more and tell us what matters to you by visiting us at www.pwc.com. PwC refers to the PwC network and/or one or more of its member firms, each of which is a separate legal entity.


Content on this page has been prepared for general information only and is not intended to be relied upon as accounting, tax or professional advice. Please reach out to your advisors for specific advice.

Gqeberha, Eastern Cape, South Africa (On-Site)

Athens, Greece (Remote)

Qormi, Malta (On-Site)

Kolkata, West Bengal, India (On-Site)

Copenhagen, Denmark (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Kolkata, West Bengal, India (On-Site)

Kolkata, West Bengal, India (On-Site)

View All Jobs

Get notified when new jobs are added by PWC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug