Share point / .Net / C#Web Application Developer 8/24/2016

Confidential Company Herndon, VA

Company
Confidential Company
Job Classification
Full Time
Company Ref #
29267877
AJE Ref #
575972720
Location
Herndon, VA
Job Type
Regular

JOB DESCRIPTION

APPLY
Title : Web Application Developer

Location : Herndon, VA

Duration : 12 Months+ (With Likely Extension)

JOB DESCRIPTION:

An Office 365/.Net Web Application Developer, experienced with design and development of Office 365/ .Net Web applications, components and Business Flows utilizing Visual Studio 2013 or higher, Visual Studio Online, Office 365 and Azure.

Serve as part of an innovative process improvement team primarily responsible for development and administration of the enterprise pricing applications with additional exposure to projects in analytics, reporting, compliance, and process improvement. The primary role is to support the enterprise pricing applications and supporting tools as they are upgraded using modern technologies. We are responsible for all aspects of the development (front end / back end and everything in between). The role is unique in that it offers the opportunity to create innovative ideas for new solutions (big and small) and the opportunity to implement them. The role requires participation in all phases of software development life-cycle process of planning, development, testing, deployment and administration of solutions.

BASIC QUALIFICATIONS:

* 3+ years of experience developing C#/ASP.NET, JavaScript, and SharePoint 2013 Applications.
* Remote SharePoint/SharePoint Online development techniques
* Knowledge of .NET CSOM and JSOM
* Knowledge of REST API Implementation
* The App Model
* Apps for SharePoint/,
* Provider-hosted vs. SharePoint-hosted
* App authentication - context tokens/access tokens, app-only policy etc.
* Infrastructure requirements
* Office 365 apps

App registration - and the App Launcher/My Apps page

App authentication - ADAL and adal.js, the Common Consent framework, options for app-only tokens via a certificate

Office 365 APIs and client libraries

Deciding between Office 365 apps, Web Apps and Apps for SharePoint

Deploying apps to Azure (both provider-hosted Apps for SharePoint/Office and Office 365 apps

Protecting the app with Azure AD authentication

Office Dev

The Patterns and Practices core libraries

The Patterns and Practices samples

Office 365

Identity management options

AAD Sync (Azure AD Connect)

Hybrid

Office 365 and Azure

Azure AD

How the "special" restricted Azure subscription behind an Office 365 tenancy works (i.e. just AAD)

Azure

Azure Web Apps (was Azure Websites) - development considerations, scaling models, deployment slots etc.

Azure Web Jobs

Azure SQL Database

General web development

Responsive design - level

JavaScript

jQuery (DOM manipulation, AJAX methods etc.)

Patterns for OO JavaScript

Promises

Cross-domain issues and options

Knockout.js

Angular.js

ASP.NET

MVC

WEBAPI - ESPECIALLY:

* Calling from JavaScript
* Dealing with incoming/outgoing JSON
* Implementing a REST service
* Implementing CORS etc.
* Token-based authentication models
* The candidate should have strong experience working with Relational Databases to create db models utilizing Entity Framework
* Self-motivated individual with an entrepreneurial spirit, strong problem solving, analytical, written/oral communication skills
* -BA or BSDegree

ADDITIONAL QUALIFICATIONS

* Full Cycle SDLC C# / ASP.NET Application Development
* SharePoint 2013 - Architecture / Design / Development
* Visual Studio.NET 2012 / 2013
* .NET Entity Framework