About The Position

As a senior member of Delaware County Community College's Banner Applications Team, the Principal Programmer Analyst applies advanced programming skills and knowledge of customer business challenges to provide service to the college community. The role designs and develops scripts, programs, and applications that meet user needs and support the organization’s mission, and provides software troubleshooting and break/fix support. The position works with business process analysts, developers, and customer teams to turn business requirements into detailed design specifications, prototypes, and technical solutions. The successful candidate is results- and detail-oriented and works productively.

Requirements

  • Extensive experience with SQL and PL/SQL programming.
  • Experience with a general-purpose programming language such as Java, .NET, C++, or Visual Basic.
  • Experience using Oracle database and Linux or similar technologies.
  • Demonstrated experience in database and systems design concepts.
  • Experience with reporting tools such as Argos, Cognos, or Crystal Reports.
  • Ability to write clear and concise technical documentation.
  • Ability to grasp, apply, and transition to new technology.
  • Experience troubleshooting systems and resolving issues.
  • Experience participating in a project team and managing project deadlines.
  • Excellent oral and written communication skills, with the ability to collaborate with technical teams, analysts, and clients.

Nice To Haves

  • Java is preferred among general-purpose programming languages.
  • Extensive experience with Banner is desired.

Responsibilities

  • Design, develop, and maintain scripts, programs, and applications using PL/SQL, SQL, Linux shell scripting, and/or Java, serving as a technical subject matter expert.
  • Collaborate with business analysts, developers, and customers to translate business requirements into technical solutions, specifications, and system integrations.
  • Lead testing, troubleshooting, system enhancements, and production deployments to ensure solutions meet customer needs and quality standards.
  • Provide technical guidance, mentorship, and training to junior team members, end-users, and support staff.
  • Develop and maintain technical documentation, testing procedures, and best practices while ensuring data security, accuracy, and accessibility.
  • Manage project milestones, risks, and deliverables while identifying opportunities to improve processes, systems, and technologies.

Benefits

  • Medical, dental, and vision coverage
  • Flexible time off
  • Thrive Flex Lifestyle Account for health, financial, or learning interests
  • 401(k) with match and BrightPlan
  • Parental leave
  • Five charitable days
  • Telemedicine
  • Wellness offerings
  • Headspace Care mental health support
  • Wellbeats virtual fitness classes
  • RethinkCare and Wellthy caregiver support
  • Diversity and inclusion programs and employee resource groups
  • Employee referral bonuses
  • Education Assistance Program
  • Professional development opportunities
  • LinkedIn Learning
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service