Job Description
JOB PURPOSE:
The SharePoint/Websites Developer is responsible for designing, developing, and maintaining SharePoint sites and web-based solutions that enhance business processes and improve organizational efficiency. This role involves integrating third-party applications, developing secure and user-friendly sites, and collaborating with cross-functional teams to deliver high-quality solutions that align with business goals.
KEY RESULTS AREAS / DELIVERABLES AND KEY ACTIVITIES:
SITE DEVELOPMENT & MAINTENANCE
- Build and manage SharePoint environments to meet business needs, ensuring usability, security, and compliance.
- Develop and maintain SharePoint subsites, workflows, and secure solutions using out-of-the-box functionality and custom development tools such as Visual Studio.
- Create and update sites, lists, libraries, templates, themes, site definitions, and content types tailored to organizational needs.
- Perform content management for SharePoint sites, ensuring consistency in design, usability, and adherence to organizational standards.
- Ensure Section Portal’s 508 compliance by adhering to accessibility guidelines and implementing necessary adjustments for inclusivity.
- Regularly audit SharePoint environments to identify and resolve performance issues or vulnerabilities.
INTEGRATION & SYSTEM SUPPORT
- Seamlessly connect SharePoint with third-party applications and ensure robust system performance and support.
- Integrate third-party applications and data feeds from key business systems to enhance functionality and efficiency.
- Leverage secure SDLC tools and methodologies to develop robust and reliable solutions, using toolsets such as SharePoint and wikis.
- Conduct technical planning, system integration, verification, and validation to ensure systems are scalable, secure, and efficient.
- Provide ongoing support for multiple customer requirements using Agile methodologies like Scrum and Kanban, ensuring timely delivery of solutions.
- Develop and implement troubleshooting protocols to address system integration challenges.
DEVELOPMENT & CONTENT MANAGEMENT
- Design and maintain web-based solutions that enhance user experience and align with organizational objectives.
- Develop and maintain critical software components using technologies such as classic ASP, Microsoft .Net, and SharePoint Server (2007, 2013, 2016).
- Build proof-of-concept examples or graphical simulations to test and refine solutions before implementation.
- Author and update web content to ensure accuracy, relevance, and alignment with business objectives.
- Provide clients with comprehensive style guides to maintain visual and functional consistency across web pages.
- Perform regular updates and testing to ensure websites remain functional, secure, and user-friendly.
COLLABORATION & TRAINING
- Facilitate knowledge sharing and process improvement through training and collaborative efforts.
- Work closely with customers to understand their needs and translate them into functional SharePoint and web-based solutions.
- Collaborate with training teams to design and deliver comprehensive training resources, including user guides and workshops.
- Support internal teams in maintaining and optimizing their SharePoint environments and web-based applications.
- Act as a liaison between technical and non-technical stakeholders to ensure seamless communication and project success.
- Conduct regular feedback sessions with end-users to refine and enhance the user experience.
CONTINUOUS IMPROVEMENT & KNOWLEDGE MANAGEMENT
- Drive innovation and maintain up-to-date expertise in SharePoint and web development technologies..
- Stay informed of advancements in SharePoint, web development, and related technologies to incorporate cutting-edge practices.
- Create and maintain comprehensive technical documentation, including system designs, workflows, and integration plans.
- Analyze existing systems to identify areas for improvement and implement enhancements that optimize performance and usability.
- Share knowledge and mentor team members to promote a culture of continuous learning and improvement.
- Conduct regular reviews of industry standards and best practices to ensure organizational systems remain competitive.
AD HOC ACTIVITY
- Provide flexible support by addressing additional tasks and assisting teammates as needed.
- Address additional instructions or requests from the Line Manager in a timely and effective manner.
- Provide support to teammates while maintaining individual responsibilities.
Preferred Candidate
Years of Experience
Min: 2
Degree
Bachelor's degree / higher diploma
Major
Computer Science, Information Technology, or a related field