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