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.
Qualifications
  • 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.
  • 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.
  • 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
  • With application prototyping, construction, implementation, deployment, and integration with Quality Assurance
  • 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
14.04.2016
Project ID:
1110370
Contract type
Freelance
To apply to this project you must log in.
Register