Microsoft Sharepoint Programmer

  • location: Washington, DC
  • type: Contract

job description

Microsoft Sharepoint Programmer

Description:

Position Overview:

This position is for a highly motivated and driven individual with a passion for application development. The role is aligned with a project involving full software development lifecycle support (SDLC). The candidate must possess strong, hands-on experience and in-depth knowledge of Microsoft SharePoint solution stack. He/she should also have a thorough understanding of enterprise application integration involving Business Process and Forms, Business Intelligence, Collaboration, Enterprise Content Management, and Portals. The candidate must have experience in web development using ASP.NET, AJAX, jQuery, & SQL languages, and should be able to hit the ground running.

Essential Job Functions:

- Participate in UI/Logic design and developed markups that follow web standards with a rich user experience

- Document Low Level Design, Unit Testing Plan, and Unit Test case documentation

- Design, develop, code review, bug-fix, and test the application

- Assist in Integration Testing

- Perform Code optimization and strictly adhere to bank coding standards

- Assist in any documentation or any artifacts needed for OIS clearance

- Participate in SCRUM meeting and coordination with onsite and offshore team

- Perform timely resolution of issues and root cause analysis of each issue

- Applied Security Compliance, which includes Application and data security assessment and remediation to attain compliance to Client Office Information Security Policies and Standards

Educational Qualifications and Experience:

- Education: Bachelor's degree in Business Systems or related field

- Role Specific Experience: 2+ years of relevant experience working with SharePoint 2010 and/or SharePoint 2013 ASP.Net, SharePoint online, Content query web parts, Server side object model, Client side object model, Web services, workflows

- 2+ years of Web application development experience working with ASP.NET, HTML5, jQuery, and CSS3

- Experience in SharePoint online, Content query web parts, Server side object model, Client side object model, and Web services

- Experience in custom application development in SharePoint leveraging Server Object Model

- Experience in automating SharePoint API using PowerShell

- Experience in developing custom master pages utilizing HTML5, JQuery, CSS3, and JavaScript for UI components

- Experience in developing and deploying Event Receivers, Feature Receivers, Timer Jobs

- Experience in customization and configuration of Web Parts, Master Pages, Managed Metadata, Content Types, Site Columns, List/Site Templates, and Site Definitions

- Experience in Power Shell scripting for Automation of deployment and other custom activities

- Experience in configuring and customizing Share Point workflows

- Experience in Share Point Designer, InfoPath Form Services, Share Point Designer workflow, and Visual Studio

- Experience in Internet Information Server configurations, Domain Controller, and Active Directory setup

- Experience in large Farm Structure with multiple web applications and site collections setup

- Experience in application performance monitoring and optimizing

- Experience in integrating with other line of business applications

- Experience in authorization and authentication methods in SharePoint

- Excellent oral and written communication skills and the ability to articulate to all project members and stakeholders

Certification Requirements:

- Microsoft Certified Professional Developer (MCPD) - Microsoft SharePoint 2010/2013

- Microsoft Certified Technology Specialist (MCTS) - Microsoft SharePoint 2010/2013, Application Development, Configuring

Required Skills/Abilities:

- Team player who works well with technical and non-technical resources

- Organized and good at managing deliverables, meeting notes, presentations, and other documentation/communications

- Ability to work in Agile environment and following best practices

- Strong writing skills

Desired Skills/Abilities (not required but a plus):

- Experience working in Lotus notes to SharePoint migration

- Experience working in system migration and third party customization

- Experience working in interfacing.NET applications with SAP using SAP NCO connector

- Experience in using standard project tools including Microsoft Project, Excel and PowerPoint

- Experience in SLA based service management

- Experience in Service Management tools such as JIRA, etc.

Pluses for Levels: (level II, III)

- Level II:

o Job Functions:


§ Understand business requirements and translate them into functional requirements

§ Conduct gap analysis

§ Document business requirements and facilitate requirement sign-off with appropriate business stakeholders

§ Socialize and refine detailed functional designs with other project team leads and client business representatives

§ Plan and perform quality reviews of project deliverables prior to release

§ Evaluate the technical requirements to accurately estimate time and cost of identified options in order to make recommendations on approach from the business perspective

§ Responsible for assisting all developers in passing the required Knowledge transfer

o Educational Qualifications and Experience:

§ Bachelor's degree in Business Systems or related field and 5+ years of experience

o Required Skills and Abilities:

§ Experience working in SharePoint Search Architecture, Customizing the Search Experience and Entity Extraction

§ Experience working in Metadata Solutions - Taxonomy, Group, a Term Set, and Terms

§ Experience working in Custom Components and Site Life Cycles, Customizing User Interface Elements

§ Experience working in Customizing a SharePoint Publishing site

§ Experience working with mobile devices using Device Channels

§ Experience working in Publishing for Multiple Devices and Languages

§ Knowledge of Business Connectivity Services in SharePoint 2013

§ Knowledge of Web Services Interoperability and WS-* standards and technologies (XML, SOAP, WSDL, XSD, UDDI)

- Level III:

o Job Functions:


§ Work collaboratively with the Business Team for the co-ordination of resources to ensure that system testing, user acceptance testing, and configuration management are aligned in all release and deployment activities

§ Manage communications with all stakeholders to ensure an effective handover of new/changed business requirements to production/operations environment and the internal and external stakeholder user communities

§ Monitor and control the development activities and provide expert advice on critical tasks while managing and mitigating risk

§ Perform problem analysis - identify root causes, outline resolution options, and take appropriate actions to resolve problems

§ Define and document best practices and contribute to project knowledge sharing efforts

§ Provide designed innovative and creative solutions to meet current and future needs

§ Prepare and deliver technical proposals and presentations

§ Mentor and motivate team members

o Educational Qualifications and Experience:

§ Master's degree and 7+ years of experience, or Bachelor's degree and 10+ years of experience

§ Expert-level expertise with SharePoint 2010 and/or SharePoint 2013

§ Expert-level competency with ASP.Net and C# & VB.Net Language

o Required Skills and Abilities:

§ Extensive experience in using standard project tools, including Microsoft Project, Excel and PowerPoint

§ Extensive experience working in integrated teams comprising of consultant resources from multiple vendors

§ Estimation and project management experience

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Lead Salesforce Developer

  • location: Bethesda, MD
  • job type: Permanent
  • salary: $100,000 - $135,000 per year
  • date posted: 3/1/2018


    Software Engineer

  • location: Washington, DC
  • job type: Temp to Perm
  • salary: $49.50 - $61.75 per hour
  • date posted: 6/19/2018