
State of South Carolina
Application Developer
$60,000.00 Annually
Columbia (RICHLAND), SC
FTE - Full-Time
03197
SC Judicial Department
SC Judicial Department - HR
07/10/2025
7/17/2025 at 11:59 PM Eastern Time (US & Canada)
Monday - Friday (8:30 - 5:00)
BO4O
XXX
tbd
Exempt
Band 1
tbd
EEO
We are an Equal Opportunity Employer.
$60,000.00 Annually
Columbia (RICHLAND), SC
FTE - Full-Time
03197
SC Judicial Department
SC Judicial Department - HR
07/10/2025
7/17/2025 at 11:59 PM Eastern Time (US & Canada)
Monday - Friday (8:30 - 5:00)
BO4O
XXX
tbd
Exempt
Band 1
tbd
EEO
We are an Equal Opportunity Employer.
Job Responsibilities
The South Carolina Judicial Branch invites applications for The Applications Developer I position in the South Carolina Judicial Branch Office.
The Job purpose for this position is to participate in the daily development activities of a web/software application development team to meet the South Carolina Judicial Branch's (SCJB) IT service objectives. This position is responsible for designing the code for applications that implement business logic, data access, and security requirements. Additionally, the position involves ensuring that the project code delivered by the application development team meets best practice standards for security, accessibility, and maintainability. Responsibilities also include maintaining documentation, cross-training team members, and advising management to achieve long-term strategic organizational objectives.
Software Architecture & Design
•Create high-level architectural blueprints and system designs, including selecting appropriate technologies, frameworks, and patterns to ensure robustness, scalability, and security.
•Establish and enforce coding standards, best practices, and development methodologies across projects
•Identify potential technical risks and challenges, devise strategies to mitigate them, and ensure the architecture is resilient and maintainable.
•Work closely with business analysts, project managers, developers, to translate business requirements into technical solutions and ensure alignment with project goals.
•Develop and update comprehensive architecture documentation, including design decisions, diagrams, and technical standards for reference throughout the project lifecycle.
Front-End Development
•Develop and update comprehensive architecture documentation, including design decisions, diagrams, and technical standards for reference throughout the project lifecycle.
•Enhance website speed, efficiency, and scalability through code optimization, asset management, and modern techniques like lazy loading and minification
•Make sure web applications work consistently across different browsers and devices, including mobile responsiveness
•Identify, diagnose, and resolve front-end bugs and performance problems and continuously improve and update web applications to meet evolving business and user needs
Back-End Development
•Build, test, and update the logic and services that power web applications, ensuring reliability and scalability.
•Create database schemas, write queries, optimize performance, and ensure data integrity and security.
•Identify and resolve performance bottlenecks in code, database queries, and server configurations.
•Design, build, and secure APIs to facilitate communication between the server and other applications or services.
DevOps & Deployment
• Implement and manage continuous integration/continuous delivery (CI/CD) pipelines to streamline code deployment from development to production.
•Implement security controls, manage access, and enforce compliance with industry standards and organizational policies.
•Create scripts for automating repetitive tasks such as environment builds, configuration management, and data migrations
• Identify opportunities for process optimization, cost reduction, and efficiency gains across the software development lifecycle
Security & Compliance
•Perform regular reviews of systems, code, and processes to identify security weaknesses and ensure compliance with internal and external standards.
•Maintain awareness of and adherence to relevant laws, regulations, and industry standards.
Testing & Quality Assurance
•Analyze requirements and specifications to ensure test coverage and alignment with business needs.
•Perform various types of testing to ensure software stability and readiness for release.
•Continuously learn and adopt new testing tools, technologies, and best practices to improve efficiency and coverage.
Documentation & Knowledge Sharing
•Develop and manage user manuals, installation guides, API references, and other technical content to ensure accuracy, clarity, and accessibility.
•Facilitate sharing of information across teams, encourage use of documentation, and support onboarding and training efforts.
•Continuously assess and refine documentation workflows, tools, and policies for efficiency and effectiveness.
•Provide guidance and support to users accessing documentation and knowledge resources.Minimum and Additional Requirements:Bachelor's in Computer Science with major course work in system design and development.
Up to two (0 - 2) years of experience in application development and modification or any equivalent combination of experience, training and/or education.Preferred Qualifications:Extensive knowledge of the methods and techniques of computer programming and systems analysis.
Working knowledge of database design and table relationships.
Ability to analyze, troubleshoot and provide solutions to the most complex software problems.
Strong development skills using .Net, C#, Web Services, Windows Services, JSON, and XML.
Experience designing and developing applications using MVC, Entity Framework, Unit Testing, and REST APIs.
Experience implementing SDLC processes including AGILE, SCRUM, Unit Testing, Continuous Integration, and Continuous Deployment.
Working knowledge of HTML, XSLT, JavaScript, and CSS.
Exposure to IIS.
Working knowledge of how SC courts are organized and function is desirable.Additional Comments:The South Carolina Judicial Branch offers an exceptional benefits package for FTE positions that include:
- Health, Dental, Vision, Long Term Disability, and Life Insurance for Employee, Spouse, and Children;
- State Retirement Plan and Deferred Compensation Programs (Temporary positions have option to enroll);
- 15 days paid annual (vacation) leave per year;
- 15 days paid sick leave per year;
- Option to designate 10 days of earned paid sick leave per year as family sick leave;
- 13 paid state holidays;
- Paid Parental Leave; and
- Workers’ Compensation Benefits
Minimum and Additional Requirements
Bachelor's in Computer Science with major course work in system design and development.
Up to two (0 - 2) years of experience in application development and modification or any equivalent combination of experience, training and/or educationPreferred Qualifications
Extensive knowledge of the methods and techniques of computer programming and systems analysis.
Working knowledge of database design and table relationships.
Ability to analyze, troubleshoot and provide solutions to the most complex software problems.
Strong development skills using .Net, C#, Web Services, Windows Services, JSON, and XML.
Experience designing and developing applications using MVC, Entity Framework, Unit Testing, and REST APIs.
Experience implementing SDLC processes including AGILE, SCRUM, Unit Testing, Continuous Integration, and Continuous Deployment.
Working knowledge of HTML, XSLT, JavaScript, and CSS.
Exposure to IIS.
Working knowledge of how SC courts are organized and function is desirable.Additional Comments
The South Carolina Judicial Branch offers an exceptional benefits package for FTE positions that include:
- Health, Dental, Vision, Long Term Disability, and Life Insurance for Employee, Spouse, and Children;
- State Retirement Plan and Deferred Compensation Programs (Temporary positions have option to enroll);
- 15 days paid annual (vacation) leave per year;
- 15 days paid sick leave per year;
- Option to designate 10 days of earned paid sick leave per year as family sick leave;
- 13 paid state holidays;
- Paid Parental Leave; and
- Workers’ Compensation Benefits
- Employer
- State of South Carolina
- Employer
- State of South Carolina
- Application Developer Supplemental Questionnaire
- * QUESTION 1
- Do you have a bachelor's degree in computer science?
- * QUESTION 2
- Do you have atleast 2 years of experience in application development?
- * Required Question