EXPERIENCE AND EDUCATION:
Essential Qualifications/Experience:
· Strong knowledge and experience in designing, installing and managing complex and modern Microsoft SharePoint environment for at least 500 end-users
· Strong knowledge and demonstrable experience with web development technologies including ASP.NET, JavaScript and the use of REST API
· Strong experience in user-centered development approach and working in an agile project management framework
· Strong experience with Identity and Access Management (IDAM) environment, including Active Directory Federation Service, and other tools like Keycloak
· Good Knowledge and experience using Microsoft SCCM / SQL Server / Exchange
· Experience in developing custom SharePoint solutions using .NET Webforms (custom features, timer jobs, webparts, custom actions)
· Have an in-depth understanding of infrastructure concepts related to Hosting, Networks, IP address Management, firewalls, certificates, Load balancing and Proxy
· Knowledge and demonstrable experience with scripting languages and integration tools including PowerShell, Python and SQL
· Good understanding of cyber security concepts
· Good understanding of network communication protocols
Desirable Qualifications/Experience:
· Experience developing .NET desktop applications (WPF, MVVM, Windows Background Service, Dependency Injection, Entity Framework 6, Serilog, xUnit, Moq, Azure DevOps)
· Working experience in the cyber security area
· Past experience working for NATO
DUTIES/ROLE:
· Design, setup and manage a set of SharePoint environments to be tightly integrated with the other technologies already available on the network
· Ensure the security of the environment meets NATO security requirements, and conforms to the IT Service Manegement rules regulating the network on which the environment operates
· Leverage the best practices for information management on the technology to ensure User Acceptance
· Deliver expertise in Identity Management, Access Control and Federation Architectures and how to integrate these in the delivered solution
· Lead or contribute the creation and maintenance of the associated documentation
· Integrate the solution with other solutions like Atlassian JIRA, Confluence and Bitbucket, Splunk and PowerBI
· Work closely with other team members and users to integrate feedback and constantly improve the quality of the delivered solution