SharePoint & MVC Developer

leader - Nasr City, Cairo

Be the First to Apply
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Education Level:
Bachelor's Degree at least
Languages:
Arabic, English
Vacancies:
2 open positions
Gender:
Males Only
Travel Frequency:
Up to 25% travel
About the Job

DEVELOPING SHAREPOINT SOLUTIONS:

  • Data provisioning (Site columns, Content types, Content type IDs, Document content types, List definitions, List schema file, Defining a custom view).

Server Object Model:

  • Objects hierarchy (SPFarm, SPServer, SPService, SPWebApplication, SPSite, SPWeb, SPList, SPListItem, SPDocumentLibrary, SPFile, SPGroup, SPUser, other security types, SPControl, SPContext).
  • Common and best practices (Resource disposal, Handling exceptions, Transactions, AllowUnsafeUpdates, FormDigest).
  • Creating a new site collection, Creating a new website, Lists, items, Document libraries, files, Groups, users.

LINQ To SharePoint:

  • Modeling with SPMetal.exe, Querying data, Managing data.
  • Deleting or recycling an existing item.
  • Handling concurrency conflicts.

Client Object Model:

  • .NET Client-Side Object Model.
  • Silverlight Client Object Model.
  • JSOM.
  • Using Client Object Model (Creating a new list, Creating and updating a list item, Exception handling with lists, Deleting an existing list item, Paging queries of list items, Creating a new document library, Uploading and downloading documents, Checking documents in and out, Copying and moving files).
  • REST API (Querying for data with .NET and LINQ, Managing data).

DEVELOPING SHAREPOINT APPS:

  • SharePoint apps (Creating App Parts, Creating custom UI extensions, Creating an auto-hosted app, Converting a site to a SharePoint app, Handling a SQL Azure database, Publishing apps and the Office Store, Deploying a SharePoint app).
  • SharePoint REST API (Querying data, Managing data, Creating a new list, Creating and updating a list item, Deleting an existing list item, Querying a list of items, Creating a new document library, Uploading or updating a document, Document check-in and checkout, Deleting an existing document, Querying a list of documents).
  • Remote event receivers.
  • CSOM.
  • Building MVC apps.

EXTENDING SHAREPOINT:

  • Developing Web Parts (Classic Web Parts, Visual Web Parts, Editor Parts).
  • Customizing UI (Server-side custom actions, Ribbons, Custom content, Application pages, Content pages, Web Part pages, galleries).
  • Web templates (Site definitions).
  • Business Connectivity Services (Accessing a database, BDC authentication modes, Accessing a WCF/SOAP service, Consuming OData services, .NET custom model).

DEVELOPING WORKFLOWS:

  • Consuming REST services.
  • Advanced workflows using Visual Studio.
  • Developing Workflow with SharePoint apps.
  • Flowcharts and state machines.
  • Creating a declarative activity.

SECURITY INFRASTRUCTURE:

  • Claims-based authentication (Implementing an IP/STS with WIF, Building an STS, Building a relying party, Configuring SharePoint trusted IPs, Creating a custom claims provider, Federating with Windows Azure ACS, Configuring server-to-server apps).
  • Migrating from classic to a claims-based model.
  • Windows authentication.
  • Forms-Based Authentication (Configuring FBA with SQL Membership Provider, Configuring the SQL Server database, Configuring SharePoint web.config files, Configuring SQL Server permissions, Configuring SharePoint, Enabling FBA users or roles).

Web Content Management:

  • Branding
Job Requirements
  • Minimum of 4+ years' experience as a .Net Developer (using C#) and at least 4 years of full-time SharePoint development.
  • Bachelor's degree in computer science or Engineering or related fields.
  • Preferred to know Network security, SQL server administration.
  • Professional History with the government sector.
About this Company

تضم شركة ليدر إدارة الأعمال التنفيذية, فضلاً عن توفر خبراء في مجال صناعة التكنولوجيا. المزج السليم بين الرؤية التنظيمية للمؤسسة وصناعة الخبرة والقيادة مكننا من تلبية إحتياجات العديد من الأعمال على مستوى الشرق الأوسط في مجالات مختلفة ولمؤسسات عديدة.
الآن أصبحت ليدر واحدة... (More)

See all Careers and Jobs at leader
Similar Jobs
.Net Developer
Confidential Company - Cairo
.NET Developer
Cegedim - Cairo
Senior Software Developer
ITS - Cairo
.NET MVC Developer (C#/MVC) / Alexandria
Confidential Company - Alexandria
See other new jobs >>
Hiring?
Signup for an employer account and Post your Jobs!