Database Programmer/Analyst
The Database Programmer / Analyst will support the Philadelphia Citizens Police Oversight Commission (CPOC) Data Division with implementation and ongoing maintenance of data pipelines into and out of a PostgreSQL database. The role focuses on writing and maintaining scripts and queries that enable reliable data ingestion, extraction, and preparation for reporting and analysis. The position is hands-on and execution-oriented, emphasizing system organization, clarity, and repeatability rather than database administration, security, or advanced analytics.
Work activities:
- Develop and maintain Python scripts to retrieve data from APIs and other external sources and load it into PostgreSQL
- Write and maintain SQL queries, tables, and views to support reporting and analysis
- Prepare and structure data for use in dashboards and advanced analytics
- Perform basic data validation and transformation to address formatting, consistency, and completeness issues
- Organize scripts, queries, and documentation to ensure maintainability and ease of handoff
- Document data sources, processing logic, and manual execution steps
- Troubleshoot data flow issues and support downstream users as needed
Required
- Demonstrated experience writing SQL for PostgreSQL or similar relational databases
- Experience with Python scripting for data processing and API interaction
- Familiarity with moving data between systems (ingestion, transformation, extraction)
- Experience supporting reporting or analytics tools (e.g., BI platforms or statistical software)
- Ability to write clear documentation and maintain organized codebases
- Comfort working in a manual, script-driven execution environment
- Strong interpersonal skills, including the ability to work on teams and collaborate with colleagues, partners, and members of the public.
Highly Desired/Preferred
- Experience working with Metabase or comparable BI/dashboarding tools
- Experience supporting or collaborating with R-based analytics workflows
- Familiarity with REST APIs and common authentication methods
- Experience maintaining small-to-medium data pipelines over time
- Prior work in environments with limited automation or evolving data practices
Recommended Jobs
Mental Health Specialist Berks County
Make a difference every day by joining CCRES as a Mental Health Specialist / MHS in the morning ATTEND program! SUMMARY: ~ The Mental Health Specialist (MHS) is an independent contract position…
Quality Engineer
Job Title: Quality EngineerJob Description We are seeking a highly skilled Quality Engineer who possesses a robust understanding of ISO 9001 and IATF Standards, particularly the current revisio…
Neurologist - Pennsylvania
Neurologist Position Summary The Neurologist provides comprehensive evaluation, diagnosis, and management of disorders of the central and peripheral nervous systems. This role includes care for…
Mid-Level Litigation Associate Attorney/Products/Mass Tort
ASSOCIATE ATTORNEY – LABOR & EMPLOYMENT Locations: Los Angeles, CA HYBRID Our client, a prominent international AmLaw 50 law firm , is seeking a talented Associate Attorney to…
Licensed Clinical Social Worker (Allentown)
Licensed Clinical Social Worker LCSW Are you passionate about working with an underserved and rewarding population? Looking for a clinical role without the administrative burden, and one that offers…
Engineer, Software (MD and PA State)
Responsive recruiter Benefits: ~ Health insurance BVA Bears IT Solutions is seeking Software Engineer, for both MD area as well as PA area. These positions are full-time, remo…
Custodian
Job Summary The Overnight Custodian will be responsible for the overall cleanliness of all areas of the facility to ensure a positive member experience. Essential Duties and Responsibilities ~Thoro…
Salesperson (Philadelphia)
POSITION SUMMARY EvoSkin is seeking a motivated and results-driven Sales Representative to promote our portfolio of advanced aesthetic laser technologies. You will be a trusted advisor to med sp…
Customer Service Representative (Hybrid) - 1st Shift
Must be in commutable distance to either Export, PA or Columbus, OH offices. Schedule: ~1st Shift ~ Overtime based on business needs What you will do - As a Customer Service Repr…
Automotive Bookkeeper
```html Jeff D'Ambrosio Auto Group is seeking a detail-oriented and experienced Automotive Bookkeeper to join our team in Downingtown, PA. The ideal candidate will be responsible for managing finan…