CareerPlanSign in

Principal Programmer

US🌐 Remote💼 Full-time🗓 2026-09-21 → 2026-09-25

Core

Lead full lifecycle software and database development for a mission-critical waste data management system supporting a major federal program.

Role type

Principal Programmer (Senior IC)

Builds

Waste transportation, packaging, and characterization applications; regulatory compliance modules; database migration projects.

Domain

Environmental regulation / Waste management / Federal IT

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Java, Oracle RDBMS, SQL, PL/SQL, JSP, JavaScript, CSS, Apache Tomcat, Microsoft Windows Server, Eclipse IDE, Jaspersoft iReport, system design, requirements analysis, test planning, database administration

Preferred skills

Bachelor's degree in Computer Science or Engineering, 5+ years of experience in complex application and database development or modernization

Technologies

Java, Oracle, SQL, PL/SQL, JSP, JavaScript, CSS, Apache Tomcat, Microsoft Windows Server, Eclipse IDE, Jaspersoft iReport

Responsibilities

Lead full lifecycle software and database development activities including requirements analysis, system design, development, testing, and implementation; Modernize and maintain applications supporting waste transportation, packaging, and regulatory requirements; Implement system changes based on updated regulatory and packaging documentation; Lead the migration of an existing Transportation database application to the WDS platform; Architect and develop a new VDRUM module within the CTMA framework; Provide backup database administration support within an Oracle RDBMS environment; Enhance Chemical Compatibility functionality to support waste characterization and packaging; Add and maintain new waste packaging types and associated system functionality; Participate in regular change control, technical support, and project meetings with distributed technical teams; Develop requirements documentation, design specifications, level-of-effort estimates, test plans, and other technical deliverables; Ensure software deliverables comply with applicable quality assurance requirements and IEEE frameworks.

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.