Senior Programmer Analyst
Richland County
Senior Programmer/AnalystThe 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 ResponsibilitiesLeads 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 TrainingEducation: 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.Minimum Qualifications and Standards RequiredData 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 analysisLanguage 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 RequirementsThe 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 EnvironmentWork 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 MessageTo 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.
- A leading healthcare technology firm is seeking an experienced IT Systems Analyst to work remotely. The ideal candidate will have at least 5 years of experience with IT healthcare systems and application support, notably with HL7 and Cerner platforms. This role involves...SeniorRemote work
$110k - $190k
...Senior Information Security Manager Responsibilities Partner with the Director of Third-Party Security Strategy & Governance to lead strategic third‑party cyber risk projects. Build and maintain a robust third‑party cyber risk working version. Drive program...SeniorRemote workWork from homeWorldwideFlexible hours- ...and ensuring that those two applications integrate effectively with PACSS. The Lead Software Architect will lead a team of business analysts, testers, and subject matter experts for all three applications. As Lead Software Architect, this individual will:...SuggestedContract workFor contractors
- ...Job Description Job Description Senior Business Systems Analyst Job at a Glance Title: Senior Business Systems Analyst Location: Onsite, Columbia SC Contract: W2 only Overview This role supports large, high-visibility cloud IT project and support...SeniorContract workWork experience placementSecond job
- CVS Health is seeking a Lead Director — Software Development Engineering to lead a high-energy Specialty Pharmacy engineering team. You will build and execute a multiyear modernization roadmap, partner with Strategy, Operations and Product, and drive value through advanced...Senior
- ...American Express is seeking a Senior Information Security Manager to lead third-party cyber risk strategy and governance. The role focuses on building robust risk programs, reporting, and collaboration with internal stakeholders across the enterprise. You will drive...Senior
- ...Position Summary The Systems Software Programmer – Consultant will support the Client Enterprise Services organization by leading... ...Development Operations (DevOps)and cloud-native architectures. This senior-level role is responsible for designing, developing, and...Full time
$140k - $200k
Clutch Canada is seeking a Senior Android Engineer to own major features and shape the future of the Android app. This fast-growing company values strategic thinking, strong communication, and a user-oriented approach. With a salary range of $140,000-$200,000 USD per year...Senior- A healthcare organization in South Carolina is seeking a professional with Epic build experience to analyze and modify software applications. You'll provide advanced technical expertise, assist clients, and ensure system changes adhere to protocols. Candidates should have...
- Participates in the analysis, design, testing, documentation, implementation, support and auditing of comprehensive Hospital Information Systems and electronic health records (EHR). Assists in evaluation, analysis, maintenance and development of system functionality to...Full timeTemporary workWork at officeFlexible hours
- ...Traceability Matrices (RTM), use cases, user stories, and workflow modeling. Experience in leading cross-functional teams of business analysts, developers, and quality assurance testers. Excellent verbal and written communication skills. Responsibilities...Contract workFor contractors
- A leading recruitment firm is seeking an experienced Product Manager for a remote role in their Public Safety division. The ideal candidate will manage the WFM portfolio and contribute to revenue growth while collaborating with cross-functional teams. Applicants should...SeniorRemote work
$48 - $56 per hour
...Application Analyst II JOB-10046749 Anticipated Start Date August 10, 2026 Location Dover, DE Type of Employment Contract Hire Employer Info Our client is a leading, technologically advanced non-profit healthcare system with a diverse...Hourly payFull timeContract workShift work- Job Title: SQL DBA Senior Technical Lead Location: Vancouver, BC Work Arrangement: Onsite Employment Type: Full-Time Job Description We are seeking an experienced SQL DBA Senior Technical Lead with 10 15 years of enterprise database administration...SeniorFull time
$110k
Develop and maintain strong client relationships, ensuring exceptional service and responsiveness Provide effective legal counsel in the defense of civil disputes in South Carolina Represent clients in state and federal courts, as well as mediation and arbitration proceedings...Senior- ...Senior Living Residences is seeking housekeeping team members to provide a clean living environment for our senior residents. The position requires physical stamina, effective communication with residents, and a reliable attitude. Associates enjoy a safe and fun working...SeniorPart time
- ...Pearson in the United States seeks an Advanced Specialist, Bid Management (Senior Proposal Analyst) to collaborate with Business Development, Solutions, SMEs and key staff to develop high-quality proposals in a fast-paced environment. You will drive the proposal process...Senior
- The Chamberlain Group LLC is seeking a Financial Analyst to support budget preparation and provide financial analysis. The candidate will work closely with functional leaders to develop and support ongoing reporting and make recommendations for actions. The ideal candidate...Senior
- Carrington, located in Columbia, SC, is seeking an experienced accounting professional responsible for daily bank reconciliations, monthly journal entries, and ensuring compliance with US GAAP. The ideal candidate will have a BA/BS degree in Accounting or Finance and 3...Senior
- A global technology company is looking for a Senior Commercial Counsel, responsible for negotiating commercial agreements and providing legal support for partners. This remote role requires a Juris Doctorate and 8-12 years of legal experience, particularly in a technology...SeniorRemote workFlexible hours
- ...Senior Mechanic/Technician WMH is seeking a Senior Mechanic/Technician to join our elite team. As a Senior Mechanic/Technician, you’ll play a critical role in ensuring peak performance, taking charge of advanced diagnostics, precision repairs, and proactive maintenance...Senior
- " Job Description Summary The Applications Analyst I, Clinical Applications, reports to the leader of the clinical applications team in support of MUSC’s academic, research and healthcare missions. Under direct supervision, the application analyst provides a variety of...Remote jobWork experience placementShift workRotating shift
- ...a Sr. Enterprise Applications Manager to lead the Firm’s enterprise application portfolio and the teams that support it. This is a senior leadership role with broad scope across the Firm’s core legal, financial, document, and workflow systems, and meaningful ownership...Senior
- ...Spring Oak Senior Living is seeking an Activities Assistant to organize and execute engaging activity programs under the direction of the Director of Activities or Executive Director. You will support residents in programs that encourage socialization, learning, and personal...Senior
- ...Fellowship Bible Church is seeking a Senior Pastor to lead the church in biblical worship, discipleship, outreach, fellowship and service. The role emphasizes preaching, teaching, administration, and shepherding the congregation. The Senior Pastor will partner with the...Senior
- ...Argo Group is seeking a Senior Medical Pricing Specialist for a temporary assignment with an estimated end date. You will manage medical payments for WC claims, ensure compliance with state fee schedules, and coordinate with claims staff to improve processing accuracy...SeniorTemporary work
- A leading government service provider is seeking a Paralegal III to join its dynamic legal team in South Carolina. The role focuses on litigation support including document preparation, eDiscovery management, and trial assistance while fostering a collaborative and innovative...Senior
- CGS seeks an experienced Litigation Paralegal to join its fast-moving, in-house government legal team in Columbia, SC. The role supports a broad litigation portfolio, including eDiscovery activities, workflow management, and attorney support. The ideal candidate will have...Senior
- ...communities around the world. Organizations infrastructure and culture is amazing. Best place!!Job DescriptionJob Title: Marketing Analytics Senior ManagerJob Level: Senior LevelJob Description:This is what you will do..You will be using quantitative methods to assess the impact...Senior
- ...Amentum is seeking a remote Pricing Analyst IV to lead cost/price proposals using CAS and the Company Estimating System. The role involves strategic planning, data-driven pricing, and collaboration across Operations, Business Development, and Support groups. The position...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmer Analyst. Be the first to apply!
- application security analyst Columbia, SC
- senior lead project manager Columbia, SC
- senior robotics software engineer Columbia, SC
- senior devops engineer remote Columbia, SC
- sr project manager Columbia, SC
- senior windows systems engineer Columbia, SC
- senior network engineer remote Columbia, SC
- senior account manager Columbia, SC
- senior accountant controller Columbia, SC
- senior manager executive compensation Columbia, SC




