Resume and JobRESUME AND JOB
Robert Half logo

Programmer - Advanced - Careers at Robert Half

Robert Half

Programmer - Advanced - Careers at Robert Half

contractPosted: Feb 3, 2026

Job Description

About the Programmer - Advanced Role at Robert Half

Join Robert Half's esteemed team as a Programmer - Advanced in the vibrant city of Columbia, South Carolina. This long-term contract position offers a unique opportunity for seasoned Programmer Analysts to contribute to cutting-edge software solutions that power organizational success. Robert Half, a leader in professional staffing and consulting, is renowned for connecting top talent with innovative projects. In this role, you'll thrive in a fast-paced environment, leveraging your advanced programming expertise to design, develop, and maintain high-impact applications. With Columbia's growing tech scene and proximity to major business hubs, this position combines professional growth with an exceptional quality of life in the heart of the Southeast United States.

Our client seeks a detail-oriented professional who excels in software development lifecycle management, from initial design to deployment and ongoing support. As a key player in cross-functional teams, you'll analyze complex system needs, deliver efficient coding solutions, and ensure seamless performance. This role is perfect for those passionate about emerging technologies, code optimization, and delivering measurable business value. With Robert Half's support, you'll have access to top-tier resources, fostering your career in advanced programming.

Key Responsibilities

Core Development Duties

Your primary focus will be designing, developing, and rigorously testing software applications that align precisely with project specifications and business requirements. This includes crafting scalable solutions using modern programming languages and frameworks. You'll collaborate closely with stakeholders, analysts, and developers to dissect system needs and architect efficient, robust programming solutions that drive efficiency.

Maintenance and Optimization

Maintaining and updating legacy and current software programs is crucial. You'll ensure optimal functionality, performance, and security through proactive monitoring and enhancements. Troubleshooting complex issues in application systems will be a daily task, minimizing downtime and elevating user experience across platforms.

Quality Assurance and Documentation

Conduct thorough code reviews to uphold best practices, industry standards, and coding protocols. Prepare comprehensive documentation covering software design, coding methodologies, and operational guidelines. Performance optimization through data-driven analysis and targeted modifications will be key to exceeding expectations.

Innovation and Support

Stay ahead of the curve by tracking emerging technologies, recommending system improvements, and ensuring full compliance with organizational and regulatory standards. Provide expert technical support and mentorship to team members and stakeholders, fostering a culture of continuous improvement.

Required Qualifications

To excel as a Programmer - Advanced at Robert Half, candidates must possess a Bachelor's degree in Computer Science, Information Technology, or a related discipline. A minimum of 5-7 years of hands-on experience as a Programmer Analyst or similar role is essential. Proficiency in languages such as Java, C#, Python, .NET, or JavaScript is required, alongside strong expertise in database management (SQL, Oracle, etc.), web services, and API development.

Key skills include advanced problem-solving, agile/scrum methodologies, version control (Git), and cloud platforms (AWS, Azure). Excellent analytical abilities, attention to detail, and the capacity to thrive in dynamic, fast-paced settings are non-negotiable. Soft skills like superior communication, teamwork, and adaptability will set you apart. Prior experience in long-term contract environments and a portfolio of successful projects will be highly valued. U.S. work authorization and ability to work onsite in Columbia, SC, are required.

Why Join Us at Robert Half?

Robert Half offers unparalleled benefits for this Programmer - Advanced role, including competitive compensation estimated at $95,000-$125,000 annually based on Columbia, SC market rates for advanced programmers. Enjoy comprehensive health benefits, 401(k) matching, generous PTO, and flexible scheduling. Our commitment to professional development includes certifications, training, and career coaching.

Work in Columbia, South Carolina—a city boasting affordable living, rich history, and outdoor recreation amid the scenic Congaree River. As part of Robert Half's network, you'll gain exposure to diverse projects, build lasting connections, and advance your career in tech. This long-term contract promises stability and growth opportunities in a supportive, innovative atmosphere. Apply now to elevate your programming career with Robert Half!

Locations

  • Columbia, South Carolina, United States

Salary

Estimated Salary Rangehigh confidence

95,000 - 125,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Developmentintermediate
  • Application Designintermediate
  • Code Testingintermediate
  • System Analysisintermediate
  • Troubleshootingintermediate
  • Code Reviewsintermediate
  • Performance Optimizationintermediate
  • Technical Documentationintermediate
  • Cross-Functional Collaborationintermediate
  • Emerging Technologiesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 5+ years of experience as Programmer Analyst (experience)
  • Proficiency in programming languages like Java, C#, Python (experience)
  • Strong problem-solving and analytical skills (experience)
  • Experience with agile methodologies (experience)
  • Knowledge of database systems (SQL/NoSQL) (experience)
  • Excellent communication skills (experience)
  • Ability to work in fast-paced environments (experience)
  • Commitment to coding standards and best practices (experience)

Responsibilities

  • Design, develop, and test software applications to meet project specifications and business requirements
  • Collaborate with cross-functional teams to analyze system needs and create efficient programming solutions
  • Maintain and update existing software programs, ensuring optimal functionality and performance
  • Troubleshoot and resolve issues within application systems to minimize downtime and improve user experience
  • Prepare detailed documentation for software design, coding practices, and system operations
  • Conduct code reviews to ensure adherence to best practices and industry standards
  • Optimize application performance through careful analysis and modifications
  • Stay informed about emerging technologies and recommend improvements to existing systems
  • Ensure compliance with organizational and industry-specific standards during all stages of development
  • Provide technical support and guidance to team members and stakeholders as needed

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development opportunities and training programs
  • general: Long-term contract stability with potential for extension
  • general: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies and tools

Target Your Resume for "Programmer - Advanced - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Programmer - Advanced - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Programmer - Advanced - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Columbia, SCProgrammer AnalystSoftware DeveloperTech Jobs South CarolinaFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Programmer - Advanced - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Programmer - Advanced - Careers at Robert Half

Robert Half

Programmer - Advanced - Careers at Robert Half

contractPosted: Feb 3, 2026

Job Description

About the Programmer - Advanced Role at Robert Half

Join Robert Half's esteemed team as a Programmer - Advanced in the vibrant city of Columbia, South Carolina. This long-term contract position offers a unique opportunity for seasoned Programmer Analysts to contribute to cutting-edge software solutions that power organizational success. Robert Half, a leader in professional staffing and consulting, is renowned for connecting top talent with innovative projects. In this role, you'll thrive in a fast-paced environment, leveraging your advanced programming expertise to design, develop, and maintain high-impact applications. With Columbia's growing tech scene and proximity to major business hubs, this position combines professional growth with an exceptional quality of life in the heart of the Southeast United States.

Our client seeks a detail-oriented professional who excels in software development lifecycle management, from initial design to deployment and ongoing support. As a key player in cross-functional teams, you'll analyze complex system needs, deliver efficient coding solutions, and ensure seamless performance. This role is perfect for those passionate about emerging technologies, code optimization, and delivering measurable business value. With Robert Half's support, you'll have access to top-tier resources, fostering your career in advanced programming.

Key Responsibilities

Core Development Duties

Your primary focus will be designing, developing, and rigorously testing software applications that align precisely with project specifications and business requirements. This includes crafting scalable solutions using modern programming languages and frameworks. You'll collaborate closely with stakeholders, analysts, and developers to dissect system needs and architect efficient, robust programming solutions that drive efficiency.

Maintenance and Optimization

Maintaining and updating legacy and current software programs is crucial. You'll ensure optimal functionality, performance, and security through proactive monitoring and enhancements. Troubleshooting complex issues in application systems will be a daily task, minimizing downtime and elevating user experience across platforms.

Quality Assurance and Documentation

Conduct thorough code reviews to uphold best practices, industry standards, and coding protocols. Prepare comprehensive documentation covering software design, coding methodologies, and operational guidelines. Performance optimization through data-driven analysis and targeted modifications will be key to exceeding expectations.

Innovation and Support

Stay ahead of the curve by tracking emerging technologies, recommending system improvements, and ensuring full compliance with organizational and regulatory standards. Provide expert technical support and mentorship to team members and stakeholders, fostering a culture of continuous improvement.

Required Qualifications

To excel as a Programmer - Advanced at Robert Half, candidates must possess a Bachelor's degree in Computer Science, Information Technology, or a related discipline. A minimum of 5-7 years of hands-on experience as a Programmer Analyst or similar role is essential. Proficiency in languages such as Java, C#, Python, .NET, or JavaScript is required, alongside strong expertise in database management (SQL, Oracle, etc.), web services, and API development.

Key skills include advanced problem-solving, agile/scrum methodologies, version control (Git), and cloud platforms (AWS, Azure). Excellent analytical abilities, attention to detail, and the capacity to thrive in dynamic, fast-paced settings are non-negotiable. Soft skills like superior communication, teamwork, and adaptability will set you apart. Prior experience in long-term contract environments and a portfolio of successful projects will be highly valued. U.S. work authorization and ability to work onsite in Columbia, SC, are required.

Why Join Us at Robert Half?

Robert Half offers unparalleled benefits for this Programmer - Advanced role, including competitive compensation estimated at $95,000-$125,000 annually based on Columbia, SC market rates for advanced programmers. Enjoy comprehensive health benefits, 401(k) matching, generous PTO, and flexible scheduling. Our commitment to professional development includes certifications, training, and career coaching.

Work in Columbia, South Carolina—a city boasting affordable living, rich history, and outdoor recreation amid the scenic Congaree River. As part of Robert Half's network, you'll gain exposure to diverse projects, build lasting connections, and advance your career in tech. This long-term contract promises stability and growth opportunities in a supportive, innovative atmosphere. Apply now to elevate your programming career with Robert Half!

Locations

  • Columbia, South Carolina, United States

Salary

Estimated Salary Rangehigh confidence

95,000 - 125,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Developmentintermediate
  • Application Designintermediate
  • Code Testingintermediate
  • System Analysisintermediate
  • Troubleshootingintermediate
  • Code Reviewsintermediate
  • Performance Optimizationintermediate
  • Technical Documentationintermediate
  • Cross-Functional Collaborationintermediate
  • Emerging Technologiesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 5+ years of experience as Programmer Analyst (experience)
  • Proficiency in programming languages like Java, C#, Python (experience)
  • Strong problem-solving and analytical skills (experience)
  • Experience with agile methodologies (experience)
  • Knowledge of database systems (SQL/NoSQL) (experience)
  • Excellent communication skills (experience)
  • Ability to work in fast-paced environments (experience)
  • Commitment to coding standards and best practices (experience)

Responsibilities

  • Design, develop, and test software applications to meet project specifications and business requirements
  • Collaborate with cross-functional teams to analyze system needs and create efficient programming solutions
  • Maintain and update existing software programs, ensuring optimal functionality and performance
  • Troubleshoot and resolve issues within application systems to minimize downtime and improve user experience
  • Prepare detailed documentation for software design, coding practices, and system operations
  • Conduct code reviews to ensure adherence to best practices and industry standards
  • Optimize application performance through careful analysis and modifications
  • Stay informed about emerging technologies and recommend improvements to existing systems
  • Ensure compliance with organizational and industry-specific standards during all stages of development
  • Provide technical support and guidance to team members and stakeholders as needed

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development opportunities and training programs
  • general: Long-term contract stability with potential for extension
  • general: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies and tools

Target Your Resume for "Programmer - Advanced - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Programmer - Advanced - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Programmer - Advanced - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Columbia, SCProgrammer AnalystSoftware DeveloperTech Jobs South CarolinaFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Programmer - Advanced - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.