Job Responsibilities

***Salary will be discussed only with candidates selected for an interview. ***
Under limited supervision, designs, organizes, and builds webpages to ensure usability, accessibility, and overall ease of navigation by users for the South Carolina Judicial Branch's (SCJB's) main website ( to provide the public with up-to-date Court News and information, access to South Carolina Courts E-filing system for electronic case filings, the South Carolina Court's Attorney Information System (AIS), South Carolina Appellate Court Public Access (C-Track), the Office of Bar Admissions portal and Public index searches. Plans and directs the design, development, testing and implementation of new and existing web application systems and other non-public websites.

Determines the need for new administrative systems based on requests for information to either be displayed on public-facing or internal websites. Determines the most effective and efficient way to achieve desired results. Determines the number and structure of database tables to needed store data for administrative systems. Designs the user interface for new systems to collect and validate data from users. Writes code based on requirements and designs. Ensures code performs well based on design.

Sets up security for new users and assists users in effectively using systems. Debugs and corrects system errors. Gathers functional specs when users request enhancements or a new system. Designs screen changes and database modifications for enhancements or new systems.

Prepares and posts documents to public website, intranet and other special-purpose websites. Posts content to the public website for published opinions, unpublished opinions, advisory opinions, advance sheets, court orders, court news, court rules, court forms, bios and photos for all judges and Supreme Court videos.?Ensures web-based systems and documents posted on all court websites are compliant with Section 508 of the Americans With Disabilities Act (ADA).

Troubleshoots, analyzes, and maintains existing web applications and court-specific content management system(s). Creates and maintains administration systems to enable Court Services' department to add, modify and deactivate Circuit Judges, Family Judges, Masters-In-Equity, Probate and Associate Probate Judges, Register of Deeds, Magistrates, Municipals, Clerks of Court, Court Reporters, Chief Admin Judges, Family Court Contacts, CDR Codes, Court Reporter Case Tracking, web calendaring systems for Family and Circuit Judge scheduling, Court Reporter scheduling and General Event scheduling, and Court Services Employee Tracking system (Office View) that monitors real-time user sign in and sign out.

Determines, based on design documentation, the number and relationships of database tables. Determines the columns of data to be stored as part of the application. Writes and executes complex SQL queries for data driven websites or intranets. Coordinates system development with internal and external developers. Creates, reviews, and modifies detailed design specifications for complex system modifications.

Troubleshoots, analyzes, and maintains existing admin systems for the security team to update the intranet website for security tips and security policies. Creates and maintains admin systems for the E-filing team to post E-File FAQs, announcements and updates to the system outage log in the E-Filing portal. Manages the admin system for Meeting Room Scheduler on the intranet and Court Directory system used by all SCJB employees.

Performs other duties as designated by Management.

Minimum and Additional Requirements

A bachelor's degree in computer science with major course work in system design and development for web-based applications. At least three (3) years of experience in system development and modification. Related experience may be substituted for the bachelor's degree on a year-for-year basis.

Knowledge, Skills, and Abilities:
Working knowledge of HTML, CSS and JavaScript. Knowledge of relevant programming languages and current web development tools. Ability to identify hardware and software interface problems and limitations. Advanced experience with server applications. Ability to troubleshoot and resolve complex issues. Ability to utilize high-end graphics software to produce custom graphics and enhance photographs for websites and other publications. Knowledge of the methods and techniques of computer programming and systems analysis. Working knowledge of database schema design. Extensive knowledge of Section 508, ADA accessibility guidelines. Ability to write, test and implement web-based code. Basic knowledge of Windows server operating systems and IIS. Basic knowledge of event viewer, user/file permissions and DNS. Knowledge of computer system analysis, design, testing, debugging, and maintenance techniques.

Ability to manage and lead other technical personnel in a team environment. Ability to analyze, troubleshoot, and provide solutions to complex problems. Ability to write and analyze technical instructions and request. Ability to communicate effectively, both orally and in writing. Ability to work independently. Ability to work effectively with team members, users, and vendors. Ability to plan, direct, instruct and review the work of technical personnel. Ability to establish effective working relationships with those contacted in the course of work. Requires excellent organizational skills.

Must be able to work occasional nights and weekends for disaster recovery testing and for upgrades. Must carry and monitor a cell phone to provide technical support for after-hours contact.

Preferred Qualifications

Extensive knowledge of database design and table relationships and extensive knowledge of relational database environments.

Additional Comments

***Salary will be discussed only with candidates selected for an interview. ***
Interested persons meeting the required qualifications must submit an online application to include all work history and education. Additionally, all questions on the application must be completed. A resume may be included but will not be accepted or reviewed in lieu of an incomplete application. Supplemental questions are considered a part of your application and must be completed.

about 1 month ago - source

No longer accepting applications.