980,327open jobs
58,731companies
157,765added this week
Browse all
Salary
≈ $83k – $162k per year (Estimated)
Location
In office (United States)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on May 15, 2026. Richland County SC scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Richland County, the Capital County of South Carolina, is dedicated to providing exceptional public services for residents, visitors and businesses alike.

Classification Title: Senior Programmer/Analyst

Department: RCIT - Business Systems Division

Pay Grade:

FLSA Status: Exempt

Reports to: IT Applications and Development Manager

Supervisory Responsibility: May mentor junior programmers; no direct supervisory responsibilities

Travel Requirements: Occasional travel within Richland County, South Carolina, and nearby states for meetings, site visits, conferences, and seminars. Must have a personal car available for off-site assignments.

GENERAL STATEMENT OF JOB

The purpose of this position is to perform an advanced level of analysis, programming, and other technical and administrative duties related to the design, enhancement, and support of Richland County’s application software. The position operates with significant independence and complexity, often serving as a lead developer or project leader. Work is performed through collaboration with internal departments, vendors, and consultants, requiring initiative, innovation, and advanced technical proficiency.

SPECIFIC DUTIES AND RESPONSIBILITIES

Essential Functions:

  • Leads design, enhancement, and support of Richland County’s application software environment.
  • Functions as Lead Developer on complex projects and mentor’s junior developers.
  • Works with project managers to define project plans, milestones, and post-implementation reviews.
  • Conducts interviews and feasibility studies to define and document software requirements.
  • Designs, develops, and modifies new and existing software using ASP.NET, C#, Python, HTML, JavaScript, CSS, SQL Server, low code and AI technologies.
  • Maintains rigorous security, testing practices and quality assurance with zero-defect goals.
  • Performs advanced database design and programming, and ensures application security.
  • Writes and maintains technical documentation, user manuals, and system specifications.
  • Provides hands-on support, training, and troubleshooting to departments.
  • Supports disaster recovery and performance tuning efforts.
  • Performs product research and provides management with technical recommendations.
  • Maintains a positive, proactive, and customer-centric approach to all responsibilities.
  • May deliver in-person training sessions and classroom instruction.
  • Performs other duties as assigned.

MINIMUM EDUCATION AND TRAINING

  • Education: A Bachelor's degree in Computer Science, Information Technology, Business Administration, or a closely related field is required. Must provide written verification of degree completion. Equivalent extensive professional experience in a directly related role may be considered in lieu of a degree on a case-by-case basis.
  • Experience: Advanced experience in at least one programming language used by RCIT. Strong database, systems integration, and performance tuning knowledge. Experience with ASP.NET, C#, SQL Server, Agile methodology preferred. Preferred skills include PHP, Python, GIS, SharePoint, digital imaging, document management.

or

  • Any combination of education and experience that meets the requirements for performing the essential functions of this job.

Licenses/Certifications/Other:

  • Must possess a valid South Carolina Driver’s License and provide a current copy of their Motor Vehicle Record (MVR) at the applicant’s expense.
  • Preferred certifications in software development, security, cloud, artificial intelligence, document management, etc.

MINIMUM QUALIFICATIONS AND STANDARDS REQUIRED

Knowledge, Skills, and Abilities:

  • Data Involvement: Strong ability to analyze and interpret complex datasets related to application performance, user requirements, and system behavior. Skilled in creating data-driven solutions, developing advanced queries, and producing reports that support programming and technical decision-making.
  • People Involvement: Effective interpersonal and communication skills for collaborating with users, project managers, and team members. Experienced in mentoring junior developers and working closely with cross-functional teams to translate user needs into technical requirements.
  • Involvement with Things: In-depth experience with application development tools, platforms, and languages such as ASP.NET, C#, Python, SQL Server, and scripting technologies. Demonstrated ability to develop, test, and maintain secure enterprise software applications and integrate systems within a multi-platform environment.
  • Reasoning Requirements: Advanced problem-solving and analytical skills with the ability to identify root causes, design innovative solutions, and optimize application performance. Applies sound logic to troubleshoot technical issues and improve programming practices.
  • Mathematical Requirements: Proficient in performing complex calculations, data normalization, and writing advanced queries. Capable of applying mathematical reasoning in programming, data modeling, and system analysis
  • Language Requirements: Strong written and verbal communication skills, including the ability to clearly document technical specifications, user guides, and development procedures. Adept at explaining complex technical concepts to users and non-technical stakeholders.
  • Mental Requirements: Ability to manage multiple tasks, meet deadlines, and adapt quickly to changing project requirements. Maintains focus and attention to detail in high-pressure situations while balancing competing priorities.
  • Computer Requirements: Advanced proficiency in application development environments, programming languages, databases, and debugging tools. Skilled in software lifecycle management, system integration, performance tuning, and version control.
  • Judgments and Decisions: Exercises independent judgment in the design and development of software solutions. Makes critical decisions regarding coding approaches, data architecture, system compatibility, and implementation strategies, while aligning with project goals and departmental standards.

Physical Requirements:

  • The work is classified as sedentary with occasional light physical exertion, requiring the ability to sit for extended periods, operate computer equipment, and engage in frequent communication. Additionally, the following physical abilities are required:
  • Manual Dexterity: Proficient in picking, pinching, typing, and manipulating computer peripherals and documentation.

WORK ENVIRONMENT

Work may necessitate adjusting work hours to accommodate project deadlines, system implementations, or critical support needs, including evenings, weekends, and holidays. Regular and reliable on-site attendance is essential for effective team collaboration and supervision. The work environment is typically a standard office setting with occasional travel to meetings, conferences, and vendor sites, which may involve potential hazards associated with driving and air travel.

EEO AND ADA MESSAGE

To perform this job successfully, an individual must be able to perform the essential job functions satisfactorily. Reasonable accommodation may be made to enable individuals with disabilities to perform the primary job functions described herein. Since every duty associated with this position may not be described herein, employees may be required to perform duties not specifically spelled out in the job description, but which may be reasonably considered to be incidental in the performing of their duties just as though they were written out in this job description.

Richland County is an Equal Opportunity Employer. ADA requires the County to provide reasonable accommodations to qualified individuals with disabilities. Prospective and current employees are invited to discuss accommodations.

Richland County has the right to revise this job description at any time. This description does not represent in any way a contract of employment.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
980,327 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
United States
$133k – $199k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Norfolk
SQL
Databases
Databricks
Analytics
Tableau
Power BI
Microsoft Excel
Apply
≈ $67k – $132k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Overland Park
Management
Service Desk
Apply
≈ $88k – $173k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Lubbock
Apply
$47k – $112k per year • Remote (United States) • Full-Time • 4+ years exp • United States
SQL
SAS
Apply
Kinaxis IT Analyst 2 hours ago
$87k – $165k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United States
Mobile
Maestro
Management
Microsoft Office
Apply
≈ $62k – $169k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
JavaScript
TypeScript
SQL
C#
Node JS
AI/ML
Claude Code
Prompt Engineering
AI Agents
Agentic Workflows
DevOps
Rest API
Terraform
Datadog
CI/CD
AWS
AWS Lambda
GitLab
Management
Linear
Notion
Kanban
Apply
≈ $13k – $33k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Pune • Bengaluru
JavaScript
SQL
C#
C++
C#
.NET
Entity Framework Core
Frontend
React.js
Mobile
MVVM
Dependency Injection
DevOps
CI/CD
Management
Jira
Agile
Apply
In office
Python
SQL
DevOps
CI/CD
Git
AWS
Linux
Unix
TCP/IP
DNS
Apply
$13k per year (net) • Remote (likely EAEU) • 2+ years exp • Samara
JavaScript
PHP
SQL
PHP
Bitrix
DevOps
Rest API
Management
Telegram
WhatsApp
Agile
Scrum
Apply
≈ $24k – $53k per year (Estimated) • In office • Bengaluru
Python
Python
FastAPI
Databases
PostgreSQL
Redis
AI/ML
LangGraph
LangChain
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
Human-in-the-Loop
Knowledge Graph
LLM Guardrails
Multi-Agent Systems
DevOps
AWS
Docker
Apply
≈ $42k – $95k per year (Estimated) • In office • Part-Time • High School Diploma • United States
Apply
In office • Full-Time • United States
Apply
Animal Care Officer 14 days ago
≈ $64k – $162k per year (Estimated) • In office • Full-Time • High School Diploma • United States
Management
Microsoft Office
Apply
Equipment Operator I 14 days ago
≈ $40k – $95k per year (Estimated) • In office • Full-Time • High School Diploma • United States
Apply
Payroll Specialist I 15 days ago
≈ $55k – $107k per year (Estimated) • In office • Full-Time • United States
Apply
≈ $75k – $162k per year (Estimated) • Remote (United States) • 3+ years exp • United States
Apply
≈ $40k – $72k per year (Estimated) • In office • Full-Time • 2+ years exp • Associate's Degree • United States
Apply
≈ $41k – $72k per year (Estimated) • In office • Full-Time • 1+ year exp • United States
Apply
≈ $41k – $94k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • United States
Cybersecurity
HIPAA
Apply
Class A Driver 2 8 hours ago
$60k – $72k per year • In office • Full-Time • 1+ year exp • United States
Apply
See all jobs
This is one of many
980,327 more open roles from verified company boards, updated every day.