Full-Stack Software Engineer, Pennsylvania Commission on Sentencing

Penn State UniversityUniversity Park, IL
19h

About The Position

The Pennsylvania Commission on Sentencing (PCS) is seeking a Full-Stack Software Engineer to help modernize and support mission-critical applications used by courts across Pennsylvania. As part of the Applications and Information Technology Unit, the Full-Stack Software Engineer will implement new application features, diagnose and correct defects, and manage application data, integrations, and environments. PCS is a legislative service agency affiliated with Penn State and is responsible for developing and maintaining sentencing, resentencing, and parole guidelines used by courts across the Commonwealth. Established in 1978 by the Pennsylvania General Assembly, the PCS is externally funded by state appropriations and has received continuous funding for over 40 years.

Requirements

  • Applicants must have experience with object-oriented programming and relational databases.
  • They must be comfortable working within an existing application architecture to deliver new features and enhance functionality.
  • Bachelor's Degree
  • 3+ years of relevant experience; or an equivalent combination of education and experience accepted
  • None
  • Bachelor's Degree
  • 1+ years of relevant experience; or an equivalent combination of education and experience accepted
  • None

Nice To Haves

  • Exceptional analytical skills; ability to solve problems creatively.
  • Outstanding attention to detail and accuracy.
  • Excellent organizational skills with the ability to effectively handle multiple projects or tasks.
  • Outstanding verbal and written communication and interpersonal skills.
  • Knowledge of the Pennsylvania criminal justice system is a plus but not required.

Responsibilities

  • Design and develop modifications and new application features to support legislative mandates, modernize technology, and deliver advanced capabilities for PCS.
  • Collaborate with other PCS business units to gather and translate business requirements and operational needs into effective technical solutions in support of agency-wide initiatives.
  • Ensure code quality through peer code reviews, unit testing, and adherence to development best practices.
  • Support and maintain CI/CD pipelines, utilize version control and branching strategies, and coordinate automated build, deployment, and release activities.
  • Implement and support web service integrations by collaborating with partner state agencies.
  • Analyze and diagnose application and data issues reported by users and PCS staff; implement bug fixes or devise workarounds to address issues.
  • Provide oversight and perform system administration for development, test, training, and production environments.
  • Perform database administration tasks and manage application data extracts and data transfer processes.
  • Provide limited support for other technologies, including reporting and data analytics platforms, virtual conferencing, and collaboration tools.

Benefits

  • Penn State provides a competitive benefits package for full-time employees designed to support both personal and professional well-being.
  • In addition to comprehensive medical, dental, and vision coverage, employees enjoy robust retirement plans and substantial paid time off which includes holidays, vacation and sick time.
  • One of the standout benefits is the generous 75% tuition discount, available to employees as well as eligible spouses and children.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service