Loading some great jobs for you...




Title SoftwareApplications Developer Location Philadelphia Position overview Statement of Work The developer will work with a team of 3-4 other developers to build a case management web application for the District Attorneyrsquos Office, front and back end. The following is a list of application features, with brief and broad descriptions, that the development team will complete Charging case management module (CMM) ndash Allow multiple users, in series, to input information about investigations awaiting a charging decision. The information is passed along from user to user including the record from each prior workflow. Diversion Logic Model ndash A callable function that maps available data sources for incoming cases to the eligibility requirements for various diversion programs, allows for additional user input, data verification or correction, and returns a list of programs for which a defendantcase is eligible. Diversion CMM ndash Accept a handoff from the Charging CMM and allow attorneys and support staff who handle diversion cases to track defendant performance and history in a varying list of about a dozen different diversion programs. Diversion Public Inquiry ndash An web service to allow defendants or their attorneys to submit a request for our office to review a case for diversion eligibility. This will utilize the Diversion Logic Model, allow for DA staff to add information to the inquiry records, log decisions on approval for the inquiries, and track the status of inquiries. SchedulingCase Assignment ndash User interface in which supervisor can createeditview weekly schedules of court room assignments for attorneys and staff. Supervisors should also be able to assign individual cases to attorneys in this feature. Notifications ndash An interface for users to register for and receive custom or prescribed notifications on the status of cases or clients in any area of the case management system. Plea Bargain Offers ndash An internal facing UI to allow prosecutors to submit offers to the defense attorney of record on cases handled by the office. A public facing UI to allow defense attorneys of record to receive offers and notify prosecutors about their clientsrsquo acceptance or rejecting of those offers. Sentencing ndash Provide sentencing recommendations and guidance to prosecutors based on current guidelines, rules, statutes, and available data. UI will allow for additional user input, data verification, and data correction. Private Criminal Complaints ndash A UI to allow attorneys and support staff who handle private criminal complaints to create complaint records, input client information, track the complaint through an approval process, and if the complaint results in the filing of criminal charges, hands the case off to the appropriate trial unit through standard case management. Discovery ndash An internal facing UI to allow prosecutors to perform document and media file management for their caseload and to release discovery to the defense attorney of record on cases handled by the office. A public facing UI to allow defense attorneys of record to receive notification of available discovery and to retrieve a copy of available discovery. The feature must log all transactions. VictimWitness CRM ndash A UI to allow all staff, and specifically victimwitness outreach staff, to log details about communications with victims, witnesses, and members of the community at large. This feature should be able to identify, or allow users to initiate, issues or required tasks pertaining to specific individuals, cases, or inquiries. Dashboard ndash A UI to consolidate information relevant to an attorneyrsquos caseload and workflow. This also includes summary views for an individual case, defendant, victim, or witness. Social MediaCall Detail Records ndash A UI allowing DA staff to upload social media or call detail record files received from the execution of warrants. This feature will parse standard versions of these records and allow DA staff to review the content while annotating the record with relevant notes or flags. Prison Calls ndash A UI allowing DA staff to upload prison call recording files and also allows staff to review those audio files while annotating the record with relevant notes or flags (e.g. set time markers for when an important part of a conversation takes place and tag those markers with notes). Transcripts ndash A UI allowing DA staff to upload court transcript files and also allows staff to review those files while annotating the record with relevant notes or flags. Brief Bank ndash A UI allowing DA appellate staff to upload important briefs, then annotate and tag those briefs with notes and common issues or topics. Skillsexperience REQUIRED of the assigned staff Experience with and knowledge of the following Angular, React, and Javascript in general Competent in C and Java, and scripting (e.g. Python, node.js) Comfortable working with an AWS platform and Git Familiar with or experience with SQL databases Knowledge and experience building successful user interfaces with CSS Excellent documentation habits Experience developing in an Agile framework with a team of developers
Associated topics: .net, algorithm, application, c c++, developer, devops, perl, programming, sdet, software programmer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...