Demo

System Software Programmer - Consultant

Donato Technologies Inc
Columbia, SC Contractor
POSTED ON 5/27/2026
AVAILABLE BEFORE 6/26/2026

Interview Process: 1 round, Virtual/Online

Duration of the Contract: 12 months

Possibility for Extension: Yes

Work Location: Onsite for 30-90 days - schedule will turn to hybrid at the managers discretion (2-3 days remote/onsite after initial onsite period)

Candidate Location: Candidate MUST be a SC resident or willing to relocate to SC prior to starting the role at their own expense.

Full job description attached & required/preferred skills are stated below.

Required Skills

Bachelor's or Master's degree in Computer Science or related field

Frontend frameworks (React, Angular or similar modern component -based framework)

Backend languages (Node.js, Python, Java or similar server-side technologies)

DevOps fundamentals

API Development (RESTful services, GRAPHQL and versioning)

Database expertise (SQL and NoSQL)

Preferred Skills

8 years of experience in software development

4 years of experience in full stack development and UI engineering

4 years of proven experience in leading teams or projects

State mandatory - Criminal, Credit and E-Verify background checks

Daily Duties / Responsibilities:

Seeking an experienced Senior Full Stack UI Developer with 10 years of expertise in both front-end and backend development, along with proven technical leadership capabilities.

Key Responsibilities

Front-End Development (UI)

  • Design and develop responsive, scalable, and high-performance UI applications
  • Build modern web applications using React, Angular, or Vue.js
  • Translate UI/UX designs into clean, maintainable code.
  • Implement state management (Redux, NgRx, Context API, etc.)
  • Ensure performance optimization, accessibility (WCAG), and cross-browser compatibility.
  • Establish and enforce UI coding standards and best practices

Backend Development

  • Design and implement RESTful APIs / Microservices
  • Develop backend services using Python and Java.
  • Handle authentication and authorization (OAuth, JWT)
  • Design and manage database systems (SQL/NoSQL)
  • Ensure scalability, reliability, and security of backend systems

Full Stack Responsibilities

  • Work across the stack for end-to-end feature development
  • Integrate frontend and backend systems seamlessly
  • Troubleshoot and debug complex issues across layers
  • Ensure high-quality releases with proper testing and validation

Required Skills (rank in order of

Importance):

The ability To:

  • Frontend frameworks (React, Angular or similar modern component -based framework)
  • Backend languages (Node.js, Python, Java or similar server-side technologies)
  • API Development (RESTful services, GRAPHQL and versioning)
  • Database expertise (SQL and NoSQL)
  • DevOps fundamentals

Preferred Skills (rank in order of

Importance):

  • 8 years of experience in software development
  • 4 Strong hands-on experience in full stack development and UI engineering
  • 4 Proven experience in leading teams or projects

Hourly Wage Estimation for System Software Programmer - Consultant in Columbia, SC
$53.00 to $64.00
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

What is the career path for a System Software Programmer - Consultant?

Sign up to receive alerts about other jobs on the System Software Programmer - Consultant career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$128,093 - $158,900
Income Estimation: 
$148,304 - $196,737
Income Estimation: 
$163,759 - $202,445
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
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 Donato Technologies Inc

  • Donato Technologies Inc Hartford, CT
  • Project Description The Judicial Branch maintains various computer systems that are used in all the courts and other state agencies throughout the State of... more
  • 1 Day Ago

  • Donato Technologies Inc Nashville, TN
  • We are looking to staff a MF position where the candidate needs to work from client location 4 days a week Nashville, TN Lake Mary, FL Pittsburgh, PA Somme... more
  • 1 Day Ago

  • Donato Technologies Inc Sunnyvale, CA
  • Responsibilities / Experience: Lead service rationalization and decomposition across complex enterprise ecosystems Design and build API-first, event-driven... more
  • 1 Day Ago

  • Donato Technologies Inc Columbia, SC
  • Interview Process: 1 round, virtual Duration of the Contract: 12 months Possibility for Extension: Yes Work Location: Role is fully onsite Candidate locati... more
  • 2 Days Ago


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

  • V Group Inc. Columbia, SC
  • For more details, please connect with Suman Guha Bakshi at sumanb@vgroupinc.com or call at 609 222 4520. Direct End Client: State of South Carolina Job Tit... more
  • 21 Days Ago

  • NavitasPartners Cayce, SC
  • Job Title: System Software Programmer – Consultant Job Type: Contract (12 Months) Work Schedule: 40 hours/week (flexible hours may be required) Location: C... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!