The Microsoft SharePoint Developer position will focus on needs analysis, design, build and go-live in addition to support for a large Microsoft SharePoint environment. The preferred candidate should be considered an expert in Microsoft SharePoint, with a strong working knowledge of the product.
Performs installation, configuration, and maintenance of technologies, software and solutions following established procedures and change control standards. Testing software and ensuring that code runs properly is a key part of a SharePoint developer’s day-to-day duties. Before an application can go to a client, the software must be tested and debugged thoroughly to check for any errors or glitches. Write and modify code to build applications and sites for clients based on their needs and requirements. Provide ongoing support, working with clients to fix any issues as they arise. Work with clients to resolve any technical issues they may have and create enhancements that will better serve their needs.
Maintains up-to-date awareness of industry developments and best practices in their area of specialization.
Provides second-level support and assists with third-level support. Troubleshoots and manages resolution of operational problems for assigned software or hardware technologies.
Builds understanding of communications and collaboration technologies within the organization through the creation of self-service options.
Leads and direct others in the overall administration of a specialized platform or technology.
Bachelor’s Degree/Diploma in IT
Proven +3 years working experience in SharePoint development & Reference work
Basic knowledge and understanding of software development languages and tools to integrate communication and collaboration technologies with other applications and business systems.
Basic knowledge and understanding of one or more infrastructure technologies such as database, network, security, server, storage, and workstations.
Demonstrated experience implementing and maintaining systems.
Solid knowledge and understanding of one or more communication and collaboration technologies including: messaging; web/media server; multimedia customer contact technologies (call centers, web chat, email, etc.); multimedia productivity solutions (video conferencing, web conferencing, virtual meetings, etc.); unified communications and telephony technologies; social networking technologies; mobile messaging technologies and solutions; office productivity tools and solutions; virtualization technologies; and tools to support and maintain these technologies.
Skills & Proficiencies
Creativity Attention to detail