Application Developer



Job Details

Application Developer

This listing closes on 7/17/2025 at 11:59 PM Eastern Time (US & Canada).

Employer

State of South Carolina

Salary

$60,000.00 Annually

Location

Columbia (RICHLAND), SC

Job Type

FTE - Full-Time

Job Number

03197

Agency

SC Judicial Department

Division

SC Judicial Department - HR

Opening Date

07/10/2025

Closing Date

7/17/2025 at 11:59 PM Eastern Time (US & Canada)

Normal Work Schedule:
Monday - Friday (8:30 - 5:00)
Class Code:
BO4O
Position Number:
XXX
Agency Specific Application Procedures:
tbd
FLSA Category
Exempt
Pay Band

Band 1

TEST
tbd
EEO Statement
EEO
EEO Statement 3
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 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

Benefits for State Employees


State Employees may be eligible for a variety of benefits associated with their employment. From a comprehensive health and dental insurance program, to generous annual and sick leave policies, to a solid and secure retirement system, the State of South Carolina offers a competitive benefits program for state employees. To learn more about the benefits of state employment, please explore the links below:

Healthcare Benefits

The State offers its employees a comprehensive health and dental program, along with a wide array of supplemental insurance programs. South Carolina has long been committed to providing its employees the best possible insurance benefits at the greatest possible value. We've maintained that commitment, too, even in the face of healthcare costs that continue to soar.

Retirement Benefits

In addition to our health and dental insurance programs, state employees are offered a generous pension program with options that can be tailored to meet employees' needs. South Carolina offers a traditional pension program, as well as the Optional Retirement Program in which employees have more control over their retirement investments. These programs are designed to help provide state employees secure retirement alternatives that will best meet their needs.

Workplace Benefits

In addition, state employees may be eligible for other benefits, such as holidays, annual leave, and sick leave. Check out the link above to see a summary of the other benefits that are available to state employees. You can even calculate the value an employee's benefits by visiting our on-line benefits calculator Microsoft Excel.

Note: The above benefits are available to most state employees, with the exception of those in temporary positions. Employees in temporary grant and time-limited positions may be eligible for all, some, or none of these benefits based on the benefits associated with each position. For these positions, please contact the hiring agency to determine what benefits may be available for the particular position.

01
Do you have a bachelor's degree in computer science?
  • Yes
  • No
02
Do you have atleast 2 years of experience in application development?
  • yes
  • No

* Required Question

Employer
State of South Carolina

The language used in this document does not create an employment contract between the employee and the agency. This document does not create any contractual rights or entitlements. The agency reserves the right to revise the content of this document, in whole or in part. No promises or assurances, whether written or oral, which are contrary to or inconsistent with the terms of this paragraph create any contract of employment.

Apply

OnlineApplication

Warning! You are using Internet Explorer 8. Some features of the Online Application are not fully supported in this version. Please upgrade to a later version of Internet Explorer for optimal performance.

Loading ...