E-Discovery Systems Analyst

CACI•Washington, DC
•Onsite

About The Position

This role supports a high-profile Federal Client, focusing on utilizing programmatic solutions to manage, analyze, and present large amounts of electronic data in the eDiscovery arena. The Systems Analyst provides advice and recommendations on process best practices, performs analysis on business or systems processes to identify improvements, and works directly with clients to understand and define needs, developing and recommending solutions. Responsibilities include interacting with end-users, management, vendors, and IT personnel; producing functional design specifications; performing software development tasks (requirements gathering, design, code, test, deploy, configure) using MVC.NET/C#/SQL technologies; learning and using COTS tools; designing reports; creating PowerShell scripts/applications to automate tasks; defining system and project requirements; creating design documents, user guides, and test cases; troubleshooting applications; and consulting with Government and Contractor staff to understand task objectives and suggest improvements.

Requirements

  • At least 3 years of development experience.
  • Experience with programming languages such as ASP.NET, C#, C++, Python, Perl, or Java
  • Experience unit testing & deploying MVC.NET web applications to IIS independently
  • Experience writing complex queries & stored procedures using SQL Server and SQL Server Management Studio in support of high volumes of data
  • Demonstrated ability to write high quality, well-structured, and easily maintainable code.

Nice To Haves

  • Experience creating SQL / Power BI reports is a plus.
  • Experience with Robotic Process Automation (RPA) tools is a plus.
  • Undergraduate degree preferred; preferably in the computer science or information management/technology disciplines.

Responsibilities

  • Provides advice and recommendations on process best practices.
  • Performs analysis on business or systems processes to identify improvements.
  • Works directly with clients to understand and define needs and develop and recommend solutions.
  • Interacts and communicates with end-users, management, vendors, and IT personnel.
  • Produces functional design specifications based on user requirements.
  • Perform software development tasks (requirements gathering, design, code, test, deploy, configure) independently using MVC.NET/C#/SQL technologies.
  • Learns and uses COTS tools, design reports, create PowerShell scripts/application to help automate routine/time consuming tasks.
  • Design and develop solutions by programming, testing, and deploying software applications.
  • Define system and project requirements and designs and maintains system.
  • Create design documents, user guide documents, test cases, and other relevant documents in the software development process.
  • Troubleshoot applications through debugging, event/error log inspection, and using web browser tools, provide & deploy fixes.
  • Consults with Government staff and with other Contractor staff to assure understanding of task objectives, identifies problems and suggests improvements.

Benefits

  • tuition reimbursement for Relativity certifications
  • tuition reimbursement for the ACEDS certification
  • flexible time off
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service