Systems Software Programmer

14 hours ago

Eastern, KY, United States Innosoft Corporation Full-time
Systems Software Programmer - 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 SCresident. 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 SCDepartment of Revenue (DOR) is recognized for delivering highly complextechnology solutions within a multi-layered, secure environment and valuesskilled professionals who can deliver high-quality work on time. DOR hasimplemented Power BI for reports, dashboards, and analytics and OnBase tosupport paperless business processes. The agency is seeking an experiencedSystems 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 throughmonitoring, maintenance, support, and optimization of server infrastructure.The technology team follows established methodologies and procedures whilevaluing the expertise, insights, and best practices contractors bring to theorganization. The position also includes 24/7 on-call responsibilities sharedamong team members.

Duties/Responsibilities:

  • Participatein 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.
  • Configureand manage user permissions to meet user requirements in a cost-effectivemanner.
  • Analyzeexisting programs and formulate logic for new systems.
  • Developlogic procedures, prepare flowcharts, perform coding, and test/debugprograms.
  • Prepareand obtain approval for system and programming documentation.
  • Configuresystem settings and options based on business requirements.
  • Planand execute unit, integration, and acceptance testing.
  • Createsystem specifications to meet business requirements.
  • Assistwith application deployments to Development, QA, and Productionenvironments, including migrations.
  • Followbest practices for secure web programming and deployment.
  • Adhereto established coding standards, unit test coverage, automation, andcontinuous integration practices.
  • Workclosely with internal teams and vendors to ensure sound practices for sitearchitecture, performance, reliability, and content delivery.
  • Performduties and responsibilities in alignment with organizational mission,values, and client service standards.

Technical:

  • Troubleshootand recommend technical solutions for customer issues related to backupconfiguration and recovery.
  • Developappropriate workaround solutions as needed.
  • Performequipment and software upgrades.
  • Maintainfamiliarity with current computer and network products and technologies.
  • Providefeedback to the team regarding product issues, enhancements, and newfeatures.
  • Prioritizetechnical issues of varying severity and manage their resolution withinestablished service levels.
  • Maintainaccurate issue and resolution information in the Helpdesk system.
  • Mentorand provide guidance to junior developers.
  • Adhereto corporate information security guidelines and promote informationsecurity awareness among coworkers.
  • Performother technical duties and special projects as assigned.

Non-Technical:

  • Effectivelyinteract and communicate with IT professionals from peer through Directorlevel.
  • Demonstrateinitiative, drive, and the ability to work independently as aself-starter.
  • Askpertinent questions to gather information and understand issues.
  • Proactivelyidentify, communicate, and implement process-related improvements.
  • Effectivelymanage multiple tasks and activities concurrently.
  • Provideperiodic status updates to key stakeholders.
  • Collaborateextensively with peers and management to resolve client issues.
  • Activelycontribute to a growing knowledge network to improve team effectivenessand the information available to clients.
  • Prioritizenumerous issues of varying severity and ensure they are addressed withinaccepted service levels.
  • Takeownership of information entered into the Helpdesk system.
  • Providetimely issue-status updates to both clients and appropriate internalemploy