About this Position:
Job Title: Application Developer
Responsibilities:
-
Analyze and reverse-engineer legacy models generated code (C/Java/.NET) and database structures to identify business rules data flows and system dependencies.
-
Translate model-driven legacy logic into clean (C#) solutions.
-
Design and develop applications to replace or enhance components.
-
Refactor legacy systems into layered architecture (API Services Data Access) using domain-driven or modular design patterns.
-
Ensure backward compatibility during phased migration to maintain system continuity.
-
Develop RESTful APIs to replace legacy interfaces and enable secure integrations with law enforcement state agencies and public systems (eFiling Public Index).
-
Implement API security and governance including authentication/authorization (JWT OAuth2 RBAC) versioning logging monitoring and throttling.
-
Modernize data layer using Entity Framework/Dapper optimize SQL Server integrations and ensure data integrity auditability and performance.
-
Establish Azure DevOps practices including Git-based source control CI/CD pipelines coding standards documentation and automated testing (unit/integration).
-
Support phased modernization using strategies like Strangler Fig and parallel runs while collaborating with stakeholders (judges clerks IT teams) to prioritize modules and align technical solutions with business needs.
Required Skills and/or Education:
- Bachelors degree in computer science Information Systems or related field (or equivalent experience).
- 3 years of experience with application development.
- 3 years of experience with SQL Server / T-SQL.
- 3 years of experience with maintaining legacy or enterprise systems 3 years of experience with debugging.
Preferred Education and/or Certifications:
- Experience in South Carolina court/judicial systems or other government environments or similar 4GL/model-driven environments.
- Generated languages (C Java ).
- Batch processing and transactional systems.
- API integrations.
- Data warehousing environments.
- Case lifecycle (filed pending disposed).
- Court performance metrics (backlog clearance rates).
About this Position: Job Title: Application Developer Responsibilities: Analyze and reverse-engineer legacy models generated code (C/Java/.NET) and database structures to identify business rules data flows and system dependencies. Translate model-driven legacy logic into clean (C#) solutions. ...
About this Position:
Job Title: Application Developer
Responsibilities:
-
Analyze and reverse-engineer legacy models generated code (C/Java/.NET) and database structures to identify business rules data flows and system dependencies.
-
Translate model-driven legacy logic into clean (C#) solutions.
-
Design and develop applications to replace or enhance components.
-
Refactor legacy systems into layered architecture (API Services Data Access) using domain-driven or modular design patterns.
-
Ensure backward compatibility during phased migration to maintain system continuity.
-
Develop RESTful APIs to replace legacy interfaces and enable secure integrations with law enforcement state agencies and public systems (eFiling Public Index).
-
Implement API security and governance including authentication/authorization (JWT OAuth2 RBAC) versioning logging monitoring and throttling.
-
Modernize data layer using Entity Framework/Dapper optimize SQL Server integrations and ensure data integrity auditability and performance.
-
Establish Azure DevOps practices including Git-based source control CI/CD pipelines coding standards documentation and automated testing (unit/integration).
-
Support phased modernization using strategies like Strangler Fig and parallel runs while collaborating with stakeholders (judges clerks IT teams) to prioritize modules and align technical solutions with business needs.
Required Skills and/or Education:
- Bachelors degree in computer science Information Systems or related field (or equivalent experience).
- 3 years of experience with application development.
- 3 years of experience with SQL Server / T-SQL.
- 3 years of experience with maintaining legacy or enterprise systems 3 years of experience with debugging.
Preferred Education and/or Certifications:
- Experience in South Carolina court/judicial systems or other government environments or similar 4GL/model-driven environments.
- Generated languages (C Java ).
- Batch processing and transactional systems.
- API integrations.
- Data warehousing environments.
- Case lifecycle (filed pending disposed).
- Court performance metrics (backlog clearance rates).
View more
View less