Senior Programmer Analyst

Richland County

United States

On-site

USD 70,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Richland County is seeking a Senior Programmer/Analyst to lead the design and support of application software. Responsibilities include mentoring junior developers, defining project plans, and ensuring software quality through rigorous testing.

The ideal candidate will have a Bachelor's degree in Computer Science or a related field and advanced experience with programming languages such as ASP.NET and C#. Strong database knowledge is essential, along with a proactive approach to customer service.

Qualifications

  • Bachelor’s degree in Computer Science, IT, Business Administration, or equivalent experience.
  • Advanced experience in at least one programming language used by RCIT.
  • Strong database, systems integration, and performance tuning knowledge.

Responsibilities

  • Leads design, enhancement, and support of Richland County’s application software environment.
  • Functions as Lead Developer on complex projects.
  • Designs, develops, and modifies new and existing software.

Skills

ASP.NET
C#
SQL Server
Python
Agile methodology
GIS
PHP

Education

Bachelor’s degree in Computer Science or related field

Job description

Job Overview

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.

Responsibilities
  • Leads design, enhancement, and support of Richland County’s application software environment
  • Functions as Lead Developer on complex projects and mentors 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
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Business Administration, or a closely related field (or equivalent extensive professional 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, and Agile methodology preferred
  • Preferred additional 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

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, and document management.

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.

Employment Equity

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Administrative Assistant - Conservation Division
Administrative Assistant - Conservation Division

Richland County Ag • Northern (KY)

On-site
USD 42,000 - 56,000
Administrative Assistant - Conservation Division
Administrative Assistant - Conservation Division

Richland County • United States

On-site
USD 36,000 - 48,000
Assistant Director of Project Development
Assistant Director of Project Development

Richland County • United States

On-site
USD 102,000 - 127,000
Senior Software Engineer & Tech Lead — ASP.NET, AI, SQL
Senior Software Engineer & Tech Lead — ASP.NET, AI, SQL

Richland County • United States

On-site
USD 70,000 - 100,000
Transportation Program Manager
Transportation Program Manager

Richland County • United States

On-site
USD 76,000 - 95,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Town of Texas (WI)

On-site
USD 65,000 - 90,000
Network & Telecommunications Analyst II
Network & Telecommunications Analyst II

Richland County Ag • Columbia (SC)

On-site
USD 53,579 - 65,485
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant-County,-Tx • Town of Texas (WI)

On-site
USD 65,000 - 90,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Fort Worth (TX)

On-site
USD 90,000 - 120,000
On-site parking
Conservation Education Analyst
Conservation Education Analyst

Richland County • United States

On-site
USD 75,000 - 110,000