Angular Developer
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
Recommended Jobs
Laborist
Permanent Laborist position with full-time benefits for 7 to 8 shifts per month. They can accommodate H1b candidates. This is a large tertiary care facility about two hours from Pittsburgh.. Teach…
FOOD SERVICE UTILITY (FULL TIME AND PART TIME)
We are hiring immediately for full time and part time FOOD SERVICE UTILITY positions. Location : Kiski School - 1888 Brett Lane, Saltsburg, PA 15681 Note: online applications accepted only…
Senior underwriter - primary casualty construction
Title: Senior Underwriter- Primary Casualty Construction Company: Everest Insurance Company Job Category: Underwriting Job Description: About Everest Everest is a global leade…
Toddler Assistant Teacher
Job Opening: The Malvern School is currently seeking an Assistant Teacher for the Toddler classroom at The Malvern School of Glen Mills, PA. This is a full-time position, Monday - Friday. What Yo…
Cashier- part time
If you’re someone who has a genuine desire to help people live better and healthier lives, join us as we work to be a trusted resource in our communities, offering real people, real food at real affo…
HVAC Installer
Join Our Brandywine Team Are you ready to advance your career in a dynamic and essential industry? We are expanding rapidly and seeking motivated individuals to join our team. HVAC Installer A…
Certified Math Teacher (Contract)
Our client is seeking a Certified Math Teacher - Philadelphia, PA. CLIENT REQUIRED SKILLS & EXPERIENCE: Present lessons in a comprehensive manner and use visual/audio means to facilitate learnin…
Volunteer engagement coordinator
Company Description A best-in-class city that attracts best-in-class talent, Philadelphia is an incredible place to build a career. From our thriving arts scene and rich history to our culture of …
Carpenter
Job Description Job Description Looking for a skilled residential carpenter. Skills include finish carpentry, rough framing, flooring, painting, window and door replacement, cabinet install, tile…
Wealth Planning Associate
Waldron Private Wealth (Waldron) is looking for a Wealth Planning Associate to execute Waldron’s financial planning process which encompasses analysis, client deliverables, technical planning topics,…