Titlu Job: SharePoint Analyst

TASKS: • Detailed design of components of the system, following internal IAEA working practices and standards • Design and development of SharePoint customizations • Construction and testing of the program modules • Requirements analysis work with customers • Preparing and conducting presentations and training for customers • Documentation of the system components • Results reviewable on a weekly basis • High-level architecture of a SharePoint-based system • Detailed design of the system components • Software specifications • Effort estimations • Source code of the developed program modules • Technical documentation for the system components REQUIREMENTS: • A university degree in Software Engineering or related subject (e.g. Computer Science, Information Science, etc.) • Minimum of 8 years of experience in the design and development of ASP.Net Web applications in C# interfacing with MS SQL Server (2005 or higher) databases • Minimum of 8 years of experience using HTML5, CSS3, XML, JavaScript and jQuery • Experience with code-free customization of out-of-box functionality (browser UI, SharePoint Designer etc.) • A minimum of 5 years SharePoint development, including hands-on experience in both the server-side and the client-side object models • Knowledge of the following SharePoint concepts: o Apps o Web parts o Page layouts o List forms o Timer Jobs o SP master pages o Application pages o Features: packaging, receivers, automated upgrade o Workflow o Globalization / localization techniques o Authentication (membership and role providers) o Exception handling, logging/tracing o Business Intelligence for SharePoint o Use of IIS, including HttpModules/HttpHandlers o REST API o XSL(T) • Knowledge of SharePoint Service Applications • Up-to-date knowledge of SharePoint technologies in their two most recent versions • A minimum of 3 years of experience in database programming including writing stored procedures/functions • A minimum of 3 years of experience building Web Services, including building and deployment of service-oriented architecture components • Excellent understanding of object-oriented design and programming concepts • Hands-on experience with Visual Studio and Team Foundation Server • Presentation skills • Fluency in written and spoken English • Knowledge of the following SharePoint concepts: o PowerShell for SharePoint o Software boundaries, solution scalability o SharePoint-related design patterns (e.g. MVVM) • Good general understanding of SharePoint infrastructure • Experience in working in a small size software development team (2 to 4 persons) and working independently • Developer certification in the most recent version of SharePoint