Angular Developer

Liniumit
Philadelphia, PA

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
Posted 2025-09-14

Recommended Jobs

Group Leader - Out of School Time (OST)

Archdiocese of Philadelphia
Philadelphia, PA

Job purpose The Group Leader will implement and lead all daily OST/21 st CCLC program activities in the after-school and summer programs for assigned age group. This includes supervising, mentoring…

View Details
Posted 2025-08-26

Customer Service Representative - REMOTE

Independence Physician Management
King of Prussia, PA

Responsibilities Qualified applicants will reach remote status upon succesful onboarding/metric goals.  Candidates *MUST* live in the King of Prussia, PA area. Independence Physician Manage…

View Details
Posted 2025-07-29

Domain Advisor Senior Manager

SAP
Pittsburgh, PA

Requisition ID: 432905 Work Area: Sales Support Expected Travel: 0 - 10% Additional Locations: Americas and EMEA - Hybrid     Domain Advisor Senior Manager:   The Domain Advisor Seni…

View Details
Posted 2025-09-13

Maintenance Technician - Ski Lift

Vail Resorts
Lewisberry, PA

Create Your Experience of a Lifetime! Come work and play in the mountains!  Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-di…

View Details
Posted 2025-09-07

Pipe Foreperson

The H&K Group
Pottstown, PA

H&K does not discriminate in employment opportunities or practices on the basis of race, color, religion, gender, national origin, age, disability, veterans' status, or any other characteristic pr…

View Details
Posted 2025-09-16

Van Foreman/Truck Driver

McNaughton Moving & Storage
Johnstown, PA

Job Description Job Description Benefits: ~401(k) matching ~ Dental insurance ~ Free uniforms ~ Paid time off ~ Vision insurance IF YOU DO NOT HOLD A CDL PLEASE APPLY FOR THE HELPE…

View Details
Posted 2025-09-06

Ob/Gyn with robotics and full neonatal nursery - NEW women's facility- can take H1b

B.E.L. Associates, Inc.
Pittsburgh, PA

Beautiful Women's Facility in western Pennsylvania has opening for Ob/Gyn.  Robotics surgery and full neonatology support at this location and all subspecialists. They can support H1b.   Full benefit…

View Details
Posted 2025-07-27

RISE Cloud Architect & Advisor

SAP
Newtown Square, PA

We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…

View Details
Posted 2025-08-29

Data Analyst

Everlight-solar
Philadelphia, PA

Everlight Solar is seeking a skilled Data Analyst who will design and maintain functional programs and applications, producing fully functional software applications according to requirements. As a D…

View Details
Posted 2025-09-14