Senior Programmer Analyst

Richland County

United States

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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
Network & Telecommunications Analyst II
Network & Telecommunications Analyst II

Richland County Ag • Columbia (SC)

On-site
USD 59,000 - 75,000
Transportation Program Manager
Transportation Program Manager

Richland County • United States

On-site
USD 76,000 - 95,000
Transportation Program Coordinator
Transportation Program Coordinator

Richland County • United States

On-site
USD 69,000 - 86,000
Engineering Technician IV
Engineering Technician IV

Richland County • United States

On-site
USD 49,000 - 59,000
Detention Center Captain
Detention Center Captain

Richland County Ag • Columbia (SC)

Hybrid
USD 55,000 - 90,000
Transportation Program Manager
Transportation Program Manager

Richland County Ag • Columbia (SC)

Hybrid
USD 76,000 - 95,000
Gov & Com Relations Associate
Gov & Com Relations Associate

Richland-County-Government • South Carolina

On-site
USD 42,000 - 62,000
Engineering Technician IV
Engineering Technician IV

Richland County Government • United States

On-site
USD 49,000 - 59,000
IT SYSTEMS ADMINISTRATOR
IT SYSTEMS ADMINISTRATOR

City of Columbia, SC • Columbia (SC)

On-site
USD 65,000 - 90,000