Do współpracy z naszym klientem poszukujemy Junior SharePoint Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie rozwiązań opartych na technologiach Microsoft SharePoint.
Osoba na tym stanowisku będzie zajmować się tworzeniem nowoczesnych komponentów interfejsu użytkownika, rozwijaniem integracji z danymi SharePoint oraz budowaniem rozwiązań wykorzystujących SharePoint Online i Power Platform.
Szukamy osoby, która ma doświadczenie zarówno w tworzeniu aplikacji, jak i wdrażaniu rozwiązań IT, zwraca uwagę na jakość kodu, bezpieczeństwo oraz dobre praktyki programistyczne.
Twoje zadania:
- Budowanie i rozwijanie integracji z danymi SharePoint przy użyciu PnP, SharePoint REST API oraz Microsoft Graph API.
- Tworzenie bezpiecznych i wydajnych komponentów interfejsu użytkownika.
- Rozwijanie rozwiązań backendowych w technologiach C#, .NET Framework i SQL, w tym Web Parts, Event Receivers oraz Timer Jobs.
- Stosowanie standardów bezpiecznego programowania zgodnych z wytycznymi OWASP, w szczególności w zakresie zabezpieczania aplikacji przed podatnościami XSS i SQL Injection.
- Tworzenie i rozwijanie rozwiązań dla SharePoint Online z wykorzystaniem Power Platform.
- Dbanie o jakość kodu i zgodność tworzonych rozwiązań ze standardami programistycznymi obowiązującymi w projekcie.
- Przygotowywanie i aktualizowanie dokumentacji technicznej.
Czego oczekujemy?
- Minimum 2 lat doświadczenia na podobnym stanowisku, związanym z rozwojem aplikacji lub rozwiązań SharePoint.
- Doświadczenia w pracy z technologiami backendowymi, takimi jak C#, .NET Framework oraz SQL.
- Znajomości mechanizmów integracji z danymi SharePoint, w tym PnP, SharePoint REST API i Microsoft Graph API.
- Doświadczenia w realizacji co najmniej jednego pełnego cyklu życia rozwiązania IT – od developmentu po wdrożenie.
- Umiejętności tworzenia komponentów systemów informatycznych na podstawie otrzymanych wymagań i wytycznych.
- Dobrej znajomości programowania w co najmniej jednej z warstw aplikacji: danych, logiki biznesowej lub interfejsu użytkownika (UI).
- Umiejętności czytania i interpretowania diagramów UML.
- Znajomości dobrych praktyk programistycznych oraz standardów bezpieczeństwa aplikacji.
- Umiejętności przygotowywania czytelnej, kompletnej dokumentacji technicznej.
- Znajomości języka angielskiego na poziomie minimum B2.
Technologie wykorzystywane w projekcie
- Bazy danych: SQL
- Integracje: PnP, SharePoint REST API, Microsoft Graph API
- Bezpieczeństwo: OWASP, XSS, SQL Injection
- Pozostałe: UML, dokumentacja techniczna
- 100% pracy zdalnej – możliwość pracy z dowolnego miejsca w Polsce
- Dostęp do Medicover Zdrowie i Medicover Sport