Senior SharePoint Developer

Job Locations US-MD-Silver Spring
ID
2025-7762
Category
Information Technology
Type
Regular Full-Time

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 supporting NOAA 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.

 

TekSynap is a fast growing high-tech company that understands both the pace of technology today and the need to have a comprehensive well planned information management environment. “Technology moving at the speed of thought” embodies these principles – the need to nimbly utilize the best that information technology offers to meet the business needs of our Federal Government customers.

 

We offer our full-time employees a competitive benefits package to include health, dental, vision, 401K, life insurance, short-term and long-term disability plans, vacation time and holidays.

Visit us at www.TekSynap.com

Apply now to explore jobs with us!  

The safety and health of our employees is of the utmost importance. Employees are required to comply with any contractually mandated Federal COVID-19 requirements. More information can be found here.

Additional Job Information

 

WORK ENVIRONMENT AND PHYSICAL DEMANDS

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of the job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • Location: Silver Spring, MD.
  • Type of environment: Remote
  • Noise level: Low
  • Work schedule: Schedule is day shift Monday – Friday. May be requested to work evenings and weekends to meet program and contract needs.
  • Amount of Travel: Less than 10%

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to use hands to handle, feel, touch; reach with hands and arms; talk and hear. The employee is regularly required to stand; walk; sit; climb or balance; and stoop, kneel, crouch, or crawl. The employee is regularly required to lift up to 10 pounds. The employee is frequently required to lift up to 25 pounds; and up to 50 pounds. The vision requirements include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

 

WAGE INFORMATION

Target salary range: $108,000 - $126,000.  The salary range displayed is an estimate and will be determined on several factors regarding the individual’s particular combination of education, knowledge, skills, competencies and experience, as well as contract parameters and organizational requirements.  The displayed salary is one component of the total compensation package for employees. 

 

 

WORK AUTHORIZATION/SECURITY CLEARANCE

Must be a US Citizen

Must be able to successfully obtain a Public Trust

 

OTHER DUTIES

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

 

EQUAL EMPLOYMENT OPPORTUNITY

In order to provide equal employment and advancement opportunities to all individuals, employment decisions will be based on merit, qualifications, and abilities. TekSynap does not discriminate against any person because of race, color, creed, religion, sex, sexual orientation, gender identity, protected veteran status, national origin, disability, age, genetic information or any other characteristic protected by law (referred to as “protected status”). This nondiscrimination policy extends to all terms, conditions, and privileges of employment as well as the use of all company facilities, participation in all company-sponsored activities, and all employment actions such as promotions, compensation, benefits, and termination of employment.

 

TekSynap is committed to ensuring that our online application process provides an equal employment opportunity to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to submit an application, please contact hr@teksynap.com for assistance.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed