Application Developer III

State of South Carolina•Lexington County, SC
•Onsite

About The Position

Under the general supervision of the Manager of Information Technology Development, the Application Developer III plays a leadership role in developing and maintaining complex, mission-critical application systems across mainframe, PC, and web-based platforms. The position consults with users and staff throughout requirements gathering, technical design, programming, testing, and implementation. It serves as a technical lead and architect for OIDD IT projects and systems, providing expertise to developers and customers on technical solutions. The position is located at BHDD's Central Office in Cayce, South Carolina. The role analyzes customer needs, documents system requirements, evaluates commercially available software, and designs, codes, develops, tests, implements, and documents software systems. It also provides technical support for existing applications and data, recommends application and business-process improvements, pursues individual professional training, and assists with training others on systems and technical concepts.

Requirements

  • High school diploma and work experience in modifying and maintaining system programs, designing and developing system software, or testing and debugging system software.
  • An associate degree or bachelor's degree in a related field may substitute for the required work experience.
  • Experienced application-level knowledge of information-system capabilities, programming techniques, and intricacies.
  • Intermediate knowledge of computer languages.
  • Experienced application-level ability to write and revise computer programs.
  • Experienced application-level ability to understand and carry out technical instructions and requests.
  • Experienced application-level ability to analyze and logically organize complex technical data.
  • Ability to communicate clearly and concisely.
  • Ability to work effectively with users, vendors, and other IT personnel.
  • Ability to plan, direct, instruct, and review the work of technical personnel.

Responsibilities

  • Provide technical expertise and guidance to developers and customers regarding proposed technical solutions.
  • Consult with customers and IT Business Analysts to develop application-system requirements.
  • Serve as technical lead and architect for OIDD IT projects and systems.
  • Plan and perform in-depth systems analysis for the creation or enhancement of customer application systems.
  • Communicate with customers, document system requirements, and evaluate commercially available software.
  • Design, code, develop, test, implement, and document software systems.
  • Provide technical customer support for existing application systems or data.
  • Recommend enhancements to application systems and business processes to improve departmental efficiency.
  • Complete individual training for professional growth.
  • Assist in training others to operate new and existing systems and understand related technical concepts.
  • Work in times of emergency or disaster as required under the State Disaster Plan.

Benefits

  • Health insurance for employees, spouse, and children.
  • Dental insurance for employees, spouse, and children.
  • Vision insurance for employees, spouse, and children.
  • Long-term disability insurance for employees, spouse, and children.
  • Life insurance for employees, spouse, and children.
  • 15 days of annual (vacation) leave per year.
  • 15 days of sick leave per year.
  • 13 paid holidays.
  • Paid parental leave.
  • South Carolina Deferred Compensation Program available.
  • Retirement benefit choices: State Retirement Plan (SCRS) or State Optional Retirement Program (State ORP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service