Developer IV

BlueCross BlueShield of South Carolina•Columbia, SC
•Hybrid

About The Position

The Developer IV is responsible for analyzing, designing, programming, testing, implementing, maintaining, and supporting complex applications and systems. The role develops feasible procedures to solve business problems using computer resources, researches and defines project scope and objectives, reviews specifications, and recommends modifications. It works with customers, business analysts, and team members to understand requirements and deliver technical solutions that align with business and IT strategies and organizational architecture standards. The position may lead projects or provide technical expertise, guidance to lower-level programmers and analysts, and internal consulting on complex projects. It also supports systems after implementation and resolves issues with systems analysts, programmers, and users. This is a full-time, 40-hour-per-week position, Monday through Friday, with an eight-hour shift during normal business hours. The role is hybrid, requiring at least three on-site days per week and additional on-site attendance as business needs dictate. It is based at 2501 Faraway Drive, Columbia, South Carolina, and may require travel between buildings. An on-call rotational schedule occurs every two to three months. The work takes place in a customer-focused, project-oriented programming environment that is fast-paced and multi-platform; support needs may require action and response 24/7.

Requirements

  • Bachelor's degree in a job-related field, or an equivalent combination of experience: four additional years of job-related work experience, or an associate degree plus two additional years of job-related work experience.
  • Six years of application development, systems testing, or other job-related experience.
  • Comprehensive understanding of application development, quality assurance, and integration methodologies, concepts, and facilities in a mainframe, midrange, web, and/or PC/LAN environment.
  • High technical proficiency in programming languages, platform capabilities, systems analysis, and program design.
  • Excellent analysis, decision-making, and problem-solving skills.
  • Ability to think logically and abstractly and adhere to project goals and deadlines.
  • Effective verbal and written communication skills.
  • Ability to work well under pressure and as part of a team.
  • Strong interpersonal and team-building skills.
  • Familiarity with project management concepts.
  • Ability to assess requirements, alternatives, and risks and benefits for projects of varying impact.
  • Attention to detail.
  • Ability to establish and maintain effective working relationships with employees, clients, vendors, and others.
  • In-depth understanding of organizational functions, behavior, and interrelationships.
  • Comprehensive knowledge of relevant operating systems, programming languages, and development tools and their use in the company.

Nice To Haves

  • Experience with COBOL for batch and online application development.
  • Experience with JCL for batch processing, job scheduling, and restart/recovery.
  • Experience with DB2 for SQL development, database access, and performance tuning.
  • Experience with CICS online transaction processing and support.
  • Experience with IMS database and transaction processing.
  • Commercial Claims, Eligibility, AMMS, or BDS knowledge.

Responsibilities

  • Produce deliverables related to assigned projects.
  • Analyze, design, program, and implement systems and procedures to solve complex business or scientific problems.
  • Assess how changes in one program may affect related programs and areas.
  • Apply conversions and enhancements to business systems.
  • Lead or provide expertise on assigned projects.
  • Work with customers, business analysts, and team members to understand requirements and design quality technical solutions.
  • Ensure solutions align with business and IT strategies and comply with architectural standards.
  • Provide post-implementation support and system enhancements.
  • Test modified programs, create test files and data, verify logic, debug programs, and write documentation.
  • Design and develop IT systems, identify new data sources, and develop new approaches and techniques.
  • Participate in the full systems life cycle, including designing, coding, testing, implementing, maintaining, and supporting complex application software delivered on time and within budget.
  • Provide guidance to lower-level programmers and analysts.
  • Act as an internal consultant by providing technical guidance on complex projects.
  • Determine and resolve problems with systems analysts, programmers, and systems users.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service