Demo

Systems Software Programmer - Consultant

NS IT Solutions
Columbia, SC Full Time
POSTED ON 4/16/2026
AVAILABLE BEFORE 5/16/2026

Job Title: Systems Software Programmer - Consultant
Location: Columbia, SC
Work Location: Hybrid (20% on-site, 80% remote) - candidates must be able to go on-site to Columbia, SC, 1-2 times per week (commuting permitted).
Candidate Location: Candidate must be a South Carolina resident or willing to relocate/commute to Columbia, SC prior to starting at their own expense.
Interview Process: 1 round - Virtual/Online
Contract Duration: 6 months
Extension: Possible

Note: No H1B // Need Local Candidate only

Primary Skills: SharePoint Development (10 years), SharePoint Online / SharePoint 365, Office 365 / M365, SharePoint Customization (sites, lists, libraries, workflows, web parts), Power Platform (Power Automate, PowerApps, PowerBI), Programming: C#, JavaScript, HTML, CSS, PowerShell, Intranet Design & Development, Security & Compliance, UI/UX Design, and Information Architecture.

Daily Duties / Responsibilities
Lead the maintenance and enhancements of the agency’s intranet, including analysis, requirements, systems and UI/UX design, planning, and development. Includes site provisioning, web parts, workflows, and branding.
Leverage M365 tools such as MS Power Suite, MS Teams, SharePoint, etc. to enhance collaboration within the agency’s ecosystem.
Design and implement PowerApps and PowerAutomate flows to automate business processes.
Develop solutions to be accessible and user-friendly on both desktop and mobile devices.
Create technical documentation to enable the help desk and technicians to provide ongoing support.
Work with system administrators to ensure security controls are in place; maximize security using industry best practices.
Develop user documentation.
Comply with agency policies, CJIS security guidance, and state security standards.
Conduct meetings with IT team, business employees, and vendor partners.
Lead technical workshops and knowledge transfer sessions on SharePoint and PowerPlatform customization, automation, and modernization.
Provide guidance on SharePoint and PowerPlatform governance best practices.
Support DevOps-based environment management (DEV, TEST, UAT, PROD) with controlled releases.
Submit weekly status reports to management.

Required Skills (Ranked by Importance)
10 years of SharePoint development experience.
Proficiency in SharePoint Online and Office 365 (features, functionality, and capabilities).
Experience designing and developing intranets with SharePoint 365 (custom layouts, features, functionalities).
Skilled in customizing SharePoint sites, lists, libraries, workflows, and web parts.
Proficiency with Office 365 Power Suite (Power Automate, PowerBI) and add-ons to enhance functionality and streamline processes.
Strong programming skills (C#, JavaScript, HTML, CSS, PowerShell).
Understanding of information architecture principles to organize and structure intranet content.
Knowledge of SharePoint Online security best practices and compliance standards.
Excellent communication and collaboration skills to work with stakeholders and support end-users.
Strong problem-solving abilities (troubleshooting, root cause analysis, solutions).
Experience implementing personalized user experiences (content targeting, dashboards, notifications).
Strong UI/UX knowledge and skills.
Effective interpersonal skills.
Proactive and self-motivated.

Preferred Skills
Microsoft Copilot integrations.
M365 adoption strategy and roadmap development.
Knowledge of gamification principles with ability to incorporate gamified elements into the intranet to drive adoption and collaboration.

Required Education
Bachelor’s or Master’s degree in Computer Science, Information Systems/Technology Management, or related discipline.
Degree/certificate or equivalent work experience.

Required Certifications (Preferred, not required)
Microsoft Certified: SharePoint Online
Microsoft 365 Certified: Developer Associate
Similar certifications

Salary.com Estimation for Systems Software Programmer - Consultant in Columbia, SC
$124,625 to $149,942
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NS IT Solutions

  • NS IT Solutions Manchester, NH
  • Job Title: Field Representative II Location: Manchester, NH, United States, 03102 Job Type: Temp-to-Engage Contractor Shift: 07:30 AM - 04:00 PM Pay Rate: ... more
  • 15 Days Ago

  • NS IT Solutions Sheboygan, WI
  • Job Title: Storeroom Attendant Location : Sheboygan, WI, 53083 Work Type: Onsite Role Duration: 03 Months of Contract Temp to hire. Hours Mon-Fri 7am-330pm... more
  • 15 Days Ago

  • NS IT Solutions Berwick, ME
  • Overview: Job Title: Customer Service Representative - Integrated Supply Location : North Berwick, ME, 03906 Work Type: Onsite Role Duration: 03 Months of ... more
  • 9 Days Ago

  • NS IT Solutions Rosemead, CA
  • Title: SAP EAM Consultant (Full Time Position) Location: Rosemead, CA - Onsite Duration: Fulltime Client: Financial Domain Visa: USC, GC, GC EAD Only Mode ... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Systems Software Programmer - Consultant jobs in the Columbia, SC area that may be a better fit.

  • Jobs via Dice Cayce, SC
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Zolon Tech Solutions Inc, is seeking the following. Ap... more
  • 9 Days Ago

  • InterSources Inc Cayce, SC
  • Job Title: Systems Software Programmer – Consultant (10670) Location: Cayce, South Carolina (Hybrid – 4 Days Onsite, 1 Day Remote after 1 month) Duration: ... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!