The Knowledge Management SharePoint Software Developer provides front end web development services and solutions within the supported SharePoint environment and automating workflows for the customer and their Knowledge Management Environment. This role is required to be onsite 2 days per week and therefore must have at least an Active Secret level clearance.
Requirements
Responsibilities:
- Implement full range of the Software Development Life Cycle (requirements gathering & analysis, design, implementation, testing, deployment, and maintenance) with respect to SharePoint application development for client-side and provider hosted web applications.
- Establish and maintain a positive working relationship with Government customers and team members.
- Respond and report any service interruptions within established Service Level Agreements.
- Support the planning and development of the Knowledge Management Plan to address information architecture, information management, and knowledge sharing.
- Contribute to future development and growth through client-side development best practices, client-side frameworks, and incorporating new technologies and graphic design principles in a SharePoint platform.
- Create and maintain technical and non-technical documentation for developed solutions.
- Utilize and configure SharePoint objects leveraging the SharePoint client-side object model (CSOM), JavaScript object model (JSOM), and representational state transfer (REST) Application Program Interfaces (API).
- Execute client-side development leveraging JavaScript, jQuery, Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), SharePoint Web Services, AJAX, SPFx, Node.js, etc.
- Apply eXtensible markup language (XML), eXtensible stylesheet language (XSL), XSL transformations (XSLT), and collaborative application markup language (CAML) in a SharePoint platform.
- Design, develop, test, implement, and maintain workflows to automate logical steps and notification actions pertaining to customer business processes.
- Create workflows using native and third-party tools that interface with SharePoint (Nintex Workflow, SharePoint Designer, Microsoft Power Automate).
Required Qualifications:
- Three years of software development experience.
- Bachelor's degree in computer science, Engineering, Information Technology or related field. Will consider additional experience in lieu of degree.
- Possess an active Secret Clearance.
- Must be willing to sign a non-disclosure agreement.
Required Certifications:
- IAT Level II certification IAW DoD 8140.03.
- PL-400 Microsoft Power Platform Developer Certification
- PL-500 Microsoft Power Automate Robotic Process Automation (RPA) Developer Certification
- PL-600 Microsoft Power Platform Solution Architect Expert Certification
Preferred Qualifications:
- Experience migrating applications and data to SharePoint Online (SPO).
- Additional Microsoft SharePoint Computing Environment certifications.