Performance Objectives:
· Design, development and testing of applications using SharePoint to meet our clients' business requirements. You will be required to provide regular and concise updates to the team and clients.
· Working closely with our clients, you will leverage your business and technical skills to provide creative solutions to their business challenges.
· Coach/mentor junior team members to improve the technical expertise of the team by sharing your technical knowledge and experience.
Required Skills and Experience:
· Software engineering degree (or equivalent).
· Minimum 5-10 years of software engineering experience.
· Proven architecture and software development skills.
· Broad knowledge of current technology toolsets and methodologies.
· Full project lifecycle from design to implementation.
· Focus on SharePoint 2013 and Office 365 / Azure solutions.
· Design & development using Full Trust Code (FTC) and Cloud App Model (CAM) approaches.
· Implementation of custom forms, workflows, web-parts and event handlers/receivers.
· Client-side technologies: CSOM/REST, HTML, CSS, JavaScript (and other frameworks).
· Server-side scripting and automation with PowerShell.
· Integration with external systems using BCS/Web Services.