Minimum 4 lata doświadczenia zawodowego w obszarze zgodnym z profilem stanowiska.
Praktyczne doświadczenie w tworzeniu rozwiązań opartych na SharePoint i SharePoint Online.
Doświadczenie w budowaniu aplikacji frontendowych z wykorzystaniem SPFx (SharePoint Framework), React i JavaScript.
Znajomość integracji i przetwarzania danych SharePoint z wykorzystaniem:
PnP
SharePoint REST API
Microsoft Graph API
Doświadczenie w tworzeniu bezpiecznych komponentów frontendowych.
Praktyczna znajomość programowania backendowego w C#, .NET Framework i SQL, w tym tworzenia komponentów takich jak Web Parts, Event Receivers i Timer Jobs.
Doświadczenie w stosowaniu zasad OWASP / Secure Coding w aplikacjach .NET oraz JavaScript, w tym zabezpieczaniu aplikacji przed XSS i SQL Injection.
Doświadczenie w tworzeniu rozwiązań SharePoint Online z wykorzystaniem Microsoft Power Platform.
Znajomość UML i umiejętność projektowania aplikacji oraz ich warstw: danych, logiki biznesowej i interfejsu użytkownika.
Doświadczenie w pracy zgodnej z metodyką Scrum.
Udział w co najmniej jednym pełnym cyklu życia rozwiązania – od analizy i projektowania po wdrożenie i utrzymanie.
Umiejętność przygotowywania dokumentacji technicznej oraz rozwiązywania złożonych problemów technicznych.
Umiejętność prowadzenia prac technicznych zespołu developerskiego.
Język angielski na poziomie minimum B2.
Wykształcenie wyższe – minimum poziom EQF 6 (licencjat/inżynier); kierunek informatyczny nie jest obowiązkowy.
Wymagane certyfikaty:
Ważne certyfikaty Microsoft odpowiadające technologiom wykorzystywanym na stanowisku.
Co najmniej jeden certyfikat na poziomie intermediate z obszaru software development
Your responsibilities
Projektowanie, rozwój i utrzymanie aplikacji oraz komponentów opartych na SharePoint i SharePoint Online.
Tworzenie rozwiązań frontendowych z wykorzystaniem SharePoint Framework (SPFx), React i JavaScript.
Implementowanie integracji z SharePoint przy użyciu PnP, SharePoint REST API oraz Microsoft Graph API.
Rozwijanie komponentów backendowych w technologiach C#, .NET Framework i SQL.
Projektowanie i implementowanie rozwiązań wykorzystujących Microsoft Power Platform.
Analizowanie wymagań biznesowych i przekładanie ich na rozwiązania techniczne.
Optymalizacja aplikacji pod kątem wydajności, bezpieczeństwa i jakości kodu.
Stosowanie zasad Secure Coding oraz standardów OWASP.
Tworzenie dokumentacji technicznej, prototypów i estymacji prac programistycznych.
Udział w testowaniu, wdrażaniu oraz zarządzaniu konfiguracją i wydaniami oprogramowania.
Wsparcie techniczne na poziomie 2nd i 3rd line support.
Współtworzenie standardów programistycznych oraz koordynowanie prac zespołów developerskich.
Tags
Carta de presentación
Inicia sesión para generar una carta de presentación para esta vacante.