Systems Software Programmer - Project Lead
Listed on 2026-10-12
-
IT/Tech
IT Support
- Project Lead
Columbia, United States | Posted on 10/07/2026
Systems Software Programmer
- Project Lead
Project Identifier
SC
Client
South Carolina
Agency
State of South Carolina
Location
Onsite
Candidate location:
Candidate must be a CURRENT SC resident. No relocation allowed.
Contract Duration
12 Months
Interview Type
Online
The candidate will haveto be on an Innosoft W2.
At least 6 months of valid work authorization
Tentative Start Date
11/02/2026
Deadline
10/11/2026
Project Overview
The SC Department of Revenue (DOR) is recognized for delivering highly complex technology solutions within a multi-layered, secure environment and values skilled professionals who can deliver high-quality work on time. DOR has implemented Power BI for reports, dashboards, and analytics and OnBase tosupport paperless business processes. The agency is seeking an experienced
Systems Software Programmer with strong Power BI and OnBase expertise to joinits technology team. Reporting to a functional manager, the contractor willhelp ensure the stability and integrity of data and server services through monitoring, maintenance, support, and optimization of server infrastructure.
The technology team follows established methodologies and procedures while valuing the expertise, insights, and best practices contractors bring to the organization. The position also includes 24/7 on-call responsibilities shared among team members.
Duties/Responsibilities:
- Participate in the implementation of Power BI and OnBase, including design,definition, and development of content type models, workflows, templates,reports, dashboards, analytics, data transformations, and components.
- Configure and manage user permissions to meet user requirements in a cost-effective manner.
- Analyze existing programs and formulate logic for new systems.
- Develop logic procedures, prepare flowcharts, perform coding, and test/debug programs.
- Prepare and obtain approval for system and programming documentation.
- Configure system settings and options based on business requirements.
- Planand execute unit, integration, and acceptance testing.
- Createsystem specifications to meet business requirements.
- Assist with application deployments to Development, QA, and Production environments, including migrations.
- Follow best practices for secure web programming and deployment.
- Adhereto established coding standards, unit test coverage, automation, and continuous integration practices.
- Work closely with internal teams and vendors to ensure sound practices for site architecture, performance, reliability, and content delivery.
- Perform duties and responsibilities in alignment with organizational mission,values, and client service standards.
Technical:
- Troubleshoot and recommend technical solutions for customer issues related to backup configuration and recovery.
- Develop appropriate workaround solutions as needed.
- Perform equipment and software upgrades.
- Maintain familiarity with current computer and network products and technologies.
- Provide feedback to the team regarding product issues, enhancements, and new features.
- Prioritize technical issues of varying severity and manage their resolution within established service levels.
- Maintain accurate issue and resolution information in the Helpdesk system.
- Mentorand provide guidance to junior developers.
- Adhereto corporate information security guidelines and promote information security awareness among coworkers.
- Perform other technical duties and special projects as assigned.
Non-Technical:
- Effectively interact and communicate with IT professionals from peer through Director level.
- Demonstrate initiative, drive, and the ability to work independently as aself-starter.
- Ask pertinent questions to gather information and understand issues.
- Proactively identify, communicate, and implement process-related improvements.
- Effectively manage multiple tasks and activities concurrently.
- Provide periodic status updates to key stakeholders.
- Collaborate extensively with peers and management to resolve client issues.
- Actively contribute to a growing knowledge network to improve team effectiveness and the information available to clients.
- Prioritize numerous issues of varying severity and ensure they are addressed within accepted service levels.
- Take ownership of information entered into the Helpdesk system.
- Provide timely issue-status updates to both clients and appropriate internal employees.
- Demonstrate strong customer service skills, attention to detail, and responsiveness to customer tickets.
- Work collaboratively with team members and management while…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).