Developer IV

BlueCross BlueShield of South Carolina•Columbia, SC
•Hybrid

About The Position

Responsible for analyzing, designing, programming, testing, debugging, implementing, maintaining, and supporting complex applications and systems. The role develops feasible procedures and technical solutions to address complex business or scientific problems, researches and defines project scope and objectives, reviews detailed specifications, and recommends modifications. It includes evaluating the effects of program changes on related areas, applying system conversions and enhancements, and producing project deliverables aligned with business and IT strategies and organizational architecture standards. The Developer IV works closely with customers, business analysts, and team members to understand requirements and develop quality technical solutions. The role participates in the full systems life cycle, provides post-implementation support, creates test files and data, verifies program logic, debugs programs, and writes documentation. The position may lead or provide expertise on projects, guide lower-level programmers and analysts, and act as an internal technical consultant on complex projects. This is a full-time, 40-hour-per-week position, Monday through Friday, in a typical office environment. It follows a hybrid schedule, with at least three days per week on-site and additional on-site days as business needs dictate. The schedule is an eight-hour shift during normal business hours. Travel between buildings may be required, and the role participates in an on-call/rotational schedule every two to three months. The position is located at 2501 Faraway Drive, Columbia, SC 29223. The position is not eligible for sponsorship now or in the future.

Requirements

  • Bachelor's degree in a job-related field, or an additional four years of job-related work experience, or an associate degree plus an additional two 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, and systems analysis and program design methods.
  • Excellent analysis, decision-making, and problem-solving skills.
  • Logical and abstract thinking, with the ability to assimilate 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 low- to high-impact projects.
  • Attention to detail.
  • Ability to establish and maintain effective working relationships with employees, clients, and vendors.
  • In-depth understanding of organizational functions, behavior, and interrelationships.
  • Comprehensive knowledge of relevant operating systems, programming languages, development tools, and their usage in the company.

Nice To Haves

  • Experience with COBOL batch and online application development.
  • Experience with JCL for batch processing, job scheduling, and restart/recovery.
  • Experience with DB2 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.
  • Evaluate interrelationships in the immediate programming area and determine how program changes affect related areas.
  • Apply conversions and enhancements to business systems.
  • Lead or provide expertise on assigned projects as needed.
  • Work with customers, business analysts, and team members to understand business requirements and develop quality technical solutions aligned with business and IT strategies and architectural standards.
  • Assist with post-implementation support and system enhancements.
  • Test modified programs; create test files and data; verify logic; debug programs; and write relevant documentation.
  • Design and develop IT systems, devise 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 and offer technical guidance on complex projects.
  • Determine and resolve problems with systems analysts, programmers, and systems users.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service