Software Developer (SharePoint & Power Platform)[M/F]
Summary
Builds and maintains SharePoint Online solutions using the Microsoft Power Platform, developing SPFx/React/JavaScript frontend components and C#/.NET/SQL backend components (Web Parts, Event Receivers, Timer Jobs) with a strong focus on OWASP secure coding. Requires 4+ years of experience, Scrum exposure, B2 English, and Microsoft certifications.
- 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