Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Angular Developer

LiniumIT • Pennsylvania, US • On-site

Posted on: 24th November, 2024
Employment Type: FULLTIME

Job Description

Our client, a premier consulting company, is seeking an Angular / JavaScript Developer to join their growing IT team in Philadelphia, PA. The developer will work with a team of 3-4 other developers to build a case management web application for the District Attorney's 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) - 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 - 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 defendant/case is eligible.
• Diversion CMM - 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 - 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.
• Scheduling/Case Assignment - User interface in which supervisor can create/edit/view weekly schedules of court room assignments for attorneys and staff. Supervisors should also be able to assign individual cases to attorneys in this feature.
• Plea Bargain Offers - 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 clients' acceptance or rejecting of those offers.
• Sentencing - 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 - 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.
• Dashboard - A UI to consolidate information relevant to an attorney's caseload and workflow. This also includes summary views for an individual case, defendant, victim, or witness.

Skills/experience 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

Responsibilities

  • The developer will work with a team of 3-4 other developers to build a case management web application for the District Attorney's Office, front and back end
  • Charging case management module (CMM) - 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 - 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 defendant/case is eligible
  • Diversion CMM - 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 - 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
  • Scheduling/Case Assignment - User interface in which supervisor can create/edit/view weekly schedules of court room assignments for attorneys and staff
  • Supervisors should also be able to assign individual cases to attorneys in this feature
  • Plea Bargain Offers - An internal facing UI to allow prosecutors to submit offers to the defense attorney of record on cases handled by the office
  • Sentencing - 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 - 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
  • Dashboard - A UI to consolidate information relevant to an attorney's caseload and workflow
  • This also includes summary views for an individual case, defendant, victim, or witness

Requirements

  • 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
LiniumIT

LiniumIT

Technology

Location

Pennsylvania, US

Job Type

FULLTIME

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Anagh Technology

1 week ago

FULLTIME

Front End REACT Developer

Pennsylvania, US View Job

Anagh Technology

6 days ago

FULLTIME

Javascript / React Developer

New Jersey, US View Job