Sharepoint Developer

New Jersey  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Description:
  • Designs, develops and deploys scalable internal or external enterprise applications using Microsoft Office SharePoint Server and Windows SharePoint Services.
  • Leads the development of complex business systems, applications, or platforms with user and external interfaces, reporting functionality, or Business Intelligence capabilities, supporting corporate business objectives.
  • The Developer IV often leads complex cross-team or multi-organization projects, providing leadership, mentoring and guidance to team members at a Developer I, II, or III level.

Essential Functions:

  • Collaborate with Business Analysts to determine requirements.
  • Consult with clients to understand needs and communicate the use of SharePoint as a strategic business tool.
  • Design, develop and deploy scalable enterprise applications for clients, from concept through deployment to production environments.
  • Implement complex, high quality, scalable, and extendable SharePoint 2007 & 2010 end-to-end solutions, using either out-of-the-box or custom functionality.
  • Code, test, and implement solutions in SharePoint environments, using Visual Studio and SharePoint Designer.
  • Design and develop custom SharePoint Web parts and components.
  • Design and customize InfoPath or other WEB enabled forms.
  • Solid understanding of designing, developing, and implementing custom business workflows with SharePoint.
  • Specify, integrate, and deploy third party SharePoint components and tools such as Bamboo, Nintex, DocAve, etc.
  • Deep understanding of source code control and versioning systems, such as Microsoft Visual SourceSafe and Team Foundation Server, AccuRev, Perforce, Git, Subversion, CVS, etc.
  • Architect, develop, implement, or perform unit test and testing methodologies for all assigned deliverables, as well as direct development team testing efforts.
  • Solid understanding of the software development life cycle (SDLC) and end-to-end application life cycle management (ALM).
  • Solid success in translating relatively abstract strategic and tactical elements into practical, scalable solutions and detailed technical designs.
  • Analyze technologies, technical processes and/or functions; document findings; identify areas for improvement; and create detailed specifications for implementation.
  • Conduct performance and scalability testing, and capacity analysis/planning
  • Stay current with technology trends and developments in the industry and participate in service development.
  • Mentor junior-level developers in Web technologies, including SharePoint and software development best practices.
SKILLS:

Required Skills:
  • Strong oral and written communications and presentation skills.
  • Can communicate clearly, effectively, succinctly, and precisely.
  • Motivated self-starter with strong problem solving and analytical skills.
  • Able to perform normal functions little or no supervision.
  • Willing to roll up sleeves and get the job done regardless.
  • Able to function effectively either in a stand-alone development role, in a lead role, or as a part of a team.

Professional experience:

  • Advanced knowledge and in-depth understanding of Microsoft Office SharePoint Server 2007 and 2010; SharePoint Designer 2007 and 2010; Windows SharePoint Services 3.0 and SharePoint Foundation 2010
  • Expert knowledge of four or more development languages or tools from the following list: (JavaScript, C#, ASP.NET, C++, Java, J2EE Application Framework, Windows Shell/PowerShell Scripting, Microsoft Transact SQL, Siebel, Oblix, etc.)
  • Designing and incorporating Ajax, JQuery and JSON methodologies into client code and designing/specifying/using XML-RPC, SOAP, and REST Web services on the Back End of multi-tiered applications.
  • Designing and developing applications on an RDBMS (Oracle, MySQL, or Microsoft SQL)
  • Designing, developing, and debugging complex, multi-tiered applications on one or more of the following operating systems (Windows, Unix, Linux, or Mac OS)
  • Development experience on at least four projects, with total project team size greater than five team members
  • Experience as Lead Developer on at least two projects, impacting multiple business units and providing technical leadership for at least 4 developers.
  • Experience mentoring other members of technical/development staff.
  • Experience working with at least three different business applications/systems and leading or providing development team production support.

Education

  • B.S. Computer Science or Management Information Systems or equivalent experience.
Preferred Skills
  • At least six to eight years of experience: With .NET programming (C# or C++); developing with SharePoint, SharePoint Designer, Microsoft SQL Server, and .NET technologies in SharePoint environments
  • Working as a professional software developer using programming/systems analysis skills on Microsoft platforms in roles requiring strong knowledge and skills
  • Application prototyping, construction, implementation, deployment, and integration with Quality Assurance

Other experience:

  • Four years of experience in creating and using master style sheets and multiple master sheets; also experience with internal and external access security schemas
  • At least three years of experience with SharePoint 2010 and SharePoint Designer 2010
  • Microsoft SharePoint certifications (MCITP, MCPD, MCM) a plus.
  • Experience with agile development methodologies, such as Scrum, Extreme and Pair Programming, and Test-Driven Development.
  • Experience as a software developer in the wireless industry.
Start date
n.a
From
Synectics
Published at
07.05.2015
Project ID:
899050
Contract type
Freelance
To apply to this project you must log in.
Register