Senior Sharepoint Developer

Silver Spring, Maryland

TekSynap
Apply for this Job
Responsibilities & Qualifications

This role offers an exciting opportunity for a remote Senior SharePoint Developer with a strong foundation in JavaScript and familiarity with Microsoft Power Platform to drive innovation, lead development efforts, and contribute to NOAA's digital transformation initiatives.

Responsibilities:
  • Design and Development:
  • Plan, design, develop, test, edit, maintain, and document SharePoint-based solutions using Agile methodologies.
  • Design and develop SharePoint Content Management System (CMS) applications, including custom web parts, workflows, and solutions to support business processes.
  • Utilize JavaScript and front-end technologies (HTML, CSS) to create responsive, user-friendly interfaces for SharePoint sites and apps.
  • Work with modern JavaScript frameworks such as React , Angular , or Vue.js to build interactive web parts and applications.
  • Develop and maintain Power Apps, focusing on custom model-driven apps, Canvas apps, and seamless integration with SharePoint data.
  • Extend SharePoint functionality using JavaScript to create interactive features such as dynamic forms, live updates, and complex user interactions.
  • Automation and Data Integration:
  • Develop custom workflows and automations using Power Automate , including complex multi-step processes, notifications, approvals, and document generation.
  • Implement data integration solutions between SharePoint, Power Platform, and external systems using REST APIs , JavaScript, and Power Query .
  • Build and maintain ETL processes to import and transform data, integrating external data sources with SharePoint and Power Platform solutions.
  • Develop programs to automate processing and analysis of SharePoint list and library data into reports , improving business intelligence capabilities.
  • Create custom connectors in Power Automate and Power Apps to integrate with non-Microsoft services.
  • JavaScript Expertise and Code Quality:
  • Write and maintain high-quality JavaScript code, ensuring adherence to coding standards, performance optimization, and scalability.
  • Build RESTful APIs using JavaScript and Node.js to extend SharePoint capabilities or integrate with external platforms and services.
  • Use JavaScript libraries (e.g., jQuery , D3.js ) to build custom visualizations, charts, and data visual aids within SharePoint and Power Platform solutions.
  • Perform code reviews and ensure that JavaScript code is clean, modular, and easily maintainable.
  • Troubleshoot and debug JavaScript code, optimizing performance and user experience on both client-side and server-side.
  • Stay current with the latest JavaScript frameworks, tools, and trends to continually enhance the development process and the end-user experience.
  • Collaboration and Leadership:
  • Lead and mentor a team of developers, providing guidance on SharePoint development , JavaScript best practices , and Power Platform integration .
  • Collaborate with business analysts, stakeholders, and UI/UX designers to ensure that technical solutions meet business requirements and provide a seamless user experience.
  • Coordinate with other departments (e.g., IT, security, compliance) to ensure integration and security standards are met across all custom solutions.
  • Provide leadership in Agile ceremonies, including sprint planning, retrospectives, and backlog grooming, ensuring timely delivery of SharePoint solutions.
  • Communicate complex technical concepts to non-technical stakeholders, ensuring a clear understanding of requirements, project timelines, and technical constraints.
  • Security, Compliance, and Best Practices:
  • Ensure that all SharePoint and Power Platform applications comply with organizational security policies and industry standards.
  • Implement and enforce security practices such as input validation, encryption, and authentication mechanisms to safeguard sensitive data.
  • Conduct security scans, code reviews, and penetration testing on custom applications to identify and mitigate vulnerabilities.
  • Establish and follow best practices for version control, code documentation, and testing to ensure high-quality deliverables.
  • Support, Maintenance, and Troubleshooting:
  • Provide ongoing support for existing SharePoint applications, troubleshooting issues and implementing updates to improve functionality and performance.
  • Monitor and optimize the performance of SharePoint and Power Platform solutions, ensuring minimal downtime and maximum efficiency.
  • Maintain SharePoint server , ensuring that the platform is running smoothly and effectively with up-to-date configurations and patches.
  • Write and implement PowerShell and PNP scripts for use in deployment and maintenance of SharePoint users, sites, and libraries, automating administrative tasks.
  • Provide help desk assistance to clients, resolving SharePoint and Office-related software issues in a timely manner.
  • Update and patch SharePoint and custom applications to maintain compatibility with new versions and security updates.
  • Assist with disaster recovery planning, including creating backup and recovery strategies for custom SharePoint applications and data.
  • Customization and Forms Development:
  • Customize SharePoint input forms and web pages through Power Apps, SharePoint Designer , and InfoPath to meet business-specific needs.
  • Create PDF forms using PDF Shared Forms and link them to SharePoint libraries for seamless data capture and document management.
  • Develop workflows using Power Automate and SharePoint Designer to automate business processes and ensure efficient information flow.
  • Documentation and Training:
  • Document technical specifications, solutions, and procedures for future maintenance and troubleshooting.
  • Prepare and deliver training materials for end-users and internal teams on new applications, features, and best practices.
  • Provide documentation for custom workflows, Power Apps, and Power Automate processes to ensure teams can easily manage and extend solutions.
  • Continuous Improvement and Innovation:
  • Contribute to the continuous improvement of development processes, tools, and technologies to streamline workflows and enhance team productivity.
  • Proactively research new technologies and solutions that can enhance SharePoint and Power Platform capabilities, such as AI, machine learning, or advanced data analytics.
  • Suggest and implement improvements to improve user experience, code efficiency, and integration performance.
  • Drive innovation by developing new features, workflows, or tools that contribute to the organization's digital transformation.
Desired Skills & Experience:
  • Extensive experience in JavaScript , including expertise in modern JavaScript frameworks like React , Angular , or Vue.js .
  • Strong experience in SharePoint Development , including creating custom web parts, workflows, REST APIs, and integrations with external systems.
  • Expertise in the Microsoft Power Platform (Power Apps, Power Automate, Power BI), with hands-on experience in building and supporting custom solutions.
  • Proficiency with RESTful APIs , JavaScript libraries (e.g., jQuery , D3.js ), and Node.js for building custom integrations and extending platform functionality.
  • Proficient in CSS , HTML , and modern front-end techniques for building responsive and engaging web applications.
  • Experience with version control systems (e.g., Git , SVN ), including branching, merging, and collaborative development workflows.
  • Strong understanding of Agile methodologies and experience working in Agile teams to deliver iterative, high-quality software.
  • Familiarity with cloud technologies (e.g., Azure , SharePoint Online ) and SharePoint Framework (SPFx) for developing modern SharePoint applications.
  • Knowledge of security best practices in SharePoint, Power Platform, and JavaScript development, including input validation, authentication, and authorization.
REQUIRED QUALIFICATIONS
  • 6 to 8 years of experience in the field or in a related area.
  • At least 5 years of JavaScript experience.
  • BS/BA degree
  • SharePoint, Power Platform development, Microsoft Project development certification desired, but not required.
  • Must be a U.S. Citizen
  • Must be able to successfully obtain a Public Trust
Overview

We are seeking a Senior SharePoint Developer to join our team supportingNOAA National Marine Fisheries Service (NMFS) Office of Habitat Conservation (OHC)in Silver Spring, MD.

OHC is moving forward with a multi-year reorganization and consolidation of business tools, enterprise data, and business intelligence with the goal of supporting complex and growing program needs. TekSynap will provide support services to ensure a level of continuity throughout this process that includes planning, project management, solutions design, business analysis, user support and development support and maintenance.
. click apply for full job details
Date Posted: 12 May 2025
Apply for this Job