← Back to jobs

Manager of Application Design and Development

Location
Philadelphia, PA
Work type
Full Time · On-site
Posted
2026-08-26

Job description

Job Duties

Application Development Leadership

- Manage the daily work of the application design and development team.

- Assign and prioritize application development, database, reporting, integration, maintenance, and support work.

- Establish project schedules, milestones, responsibilities, and expected deliverables.

- Monitor active projects and provide regular status updates, risk assessments, and recommendations to the CIO.

- Review proposed application changes for accuracy, maintainability, security, operational impact, and compatibility with existing systems.

- Coordinate testing, user acceptance, implementation, post-release support, defect correction, and ongoing maintenance.

- Identify technical debt, legacy dependencies, unresolved defects, and single points of failure.

Staff Supervision and Development

- Directly supervise the Applications Specialist and Database Administrator, Database Applications Developer and Administrator, and Software Application Specialist.

- Provide daily work direction, coaching, technical guidance, and clear performance expectations.

- Review work for accuracy, completeness, documentation, quality, and compliance with departmental standards.

- Promote collaboration, knowledge sharing, cross-training, and backup coverage within the application team.

- Identify professional development and training needs for assigned staff.

- Provide documented performance feedback to the CIO and participate in formal employee performance reviews.

- Support continuity during staff absences, organizational transitions, and changes in application responsibilities.

Application and Data Area of Responsibility

- Maintain an accurate inventory of internal applications, databases, reports, interfaces, owners, users, dependencies, and support requirements.

- Establish standards for application design, database development, testing, documentation, versioning, release management, and support.

- Evaluate applications for continued use, modernization, consolidation, replacement, or retirement.

- Reduce reliance on undocumented systems, manual workarounds, and individual staff knowledge.

- Develop and maintain an application and data roadmap in coordination with the CIO.

- Help ensure that organizational data is accurate, consistent, appropriately secured, and available to authorized users.

DCM, Microsoft Access, and SQL Consolidation

- Work with the CIO to evaluate and improve the design, use, and long-term direction of DCM.

- Identify duplicative applications, reports, databases, data-entry functions, and integration gaps.

- Develop a coordinated architecture connecting DCM, Microsoft Access applications and data, Microsoft SQL Server, TAPDA, and other approved systems.

- Plan the redesign, consolidation, migration, replacement, or retirement of legacy Microsoft Access applications when appropriate.

- Preserve required business functions and historical data during modernization work.

- Coordinate data validation, reconciliation, testing, rollback planning, documentation, and user acceptance for significant changes.

- Consult affected departments before changing established applications, data structures, reports, or workflows.

TAPDA and Artificial Intelligence Integration

- Work directly with the CIO and AI Architect on approved artificial intelligence and application-integration initiatives.

- Support TAPDA's evolution from a transcription application into a broader discovery processing and review platform with agentic assistance in the interface.

- Identify applications and data within the Manager's area of responsibility that may appropriately integrate with TAPDA or other approved AI-assisted workflows.

- Help establish structured, documented, and secure methods for data exchange among DCM, Microsoft Access, Microsoft SQL Server, TAPDA, and other organizational applications.

- Participate in the design of application interfaces and data services used by TAPDA and its agentic assistance capabilities.

- Ensure that data supplied to AI-assisted services comes from approved, validated, and authorized sources.

- Support workflows that allow authorized users to search, organize, summarize, compare, and review information while retaining human review and control.

- Ensure that AI-assisted functions do not silently alter authoritative data or bypass established access, approval, or security requirements.

- Support testing, documentation, user acceptance, and controlled implementation of approved AI-enabled features.

Systems Integration and Coordination

- Coordinate application strategy and priorities with the CIO.

- Coordinate with the Senior Systems Administrator and AI Systems Architect regarding infrastructure, security, identity, deployment, backup, storage, and production requirements.

- Coordinate with the Assistant Director of IT - Operations on support readiness, user communication, account requirements, training, and implementation.

- Coordinate with the Assistant Director of IT - Litigation Technology on attorney workflows, discovery review, litigation support, Electronic Records Management, and TAPDA requirements.

- Work with departmental stakeholders to translate operational needs into clear and supportable technical requirements.

- Identify and escalate material security, data-integrity, performance, resource, and architectural concerns before implementation.

Data Quality, Security, Documentation, and Continuity

- Promote accurate, consistent, and reliable use of organizational data.

- Maintain appropriate separation among development, testing, and production environments.

- Ensure application access is based on approved organizational roles and responsibilities.

- Document database structures, data flows, application dependencies, interfaces, service accounts, scheduled processes, source-code locations, and recovery procedures.

- Ensure critical applications can be understood and supported by qualified technical personnel other than the original developer.

- Support backup, audit, continuity, recovery, and disaster-planning requirements for assigned applications.

- Ensure sensitive and confidential information is handled in accordance with Defender policy.

Requirements

Education and Experience

- Bachelor's degree in computer science, information systems, software development, database administration, or a related field preferred. Equivalent combinations of education, technical training, and substantial relevant experience may be considered.

- Demonstrated experience designing, developing, administering, maintaining, or supporting business applications and databases.

- Demonstrated supervisory experience or substantial experience leading technical staff and application projects.

- Experience with Microsoft Access and Microsoft SQL Server.

- Experience with systems integration, data consolidation, application modernization, or legacy-system support.

- Experience gathering requirements and translating operational needs into technical solutions.

- Experience in a legal, nonprofit, government, or similarly complex service environment preferred.

Knowledge, Skills, and Abilities

- Strong knowledge of application design, database development, relational data concepts, testing, documentation, and change management.

- Ability to manage technical employees, establish priorities, evaluate work quality, and maintain accountability.

- Ability to plan and coordinate application integration, data migration, validation, and modernization projects.

- Working knowledge of role-based access, confidentiality, data protection, backup, recovery, and secure application practices.

- Ability to understand AI-assisted workflow concepts and work with the CIO to integrate approved capabilities responsibly.

- Strong analytical, organizational, written, and verbal communication skills.

- Ability to explain technical matters clearly to nontechnical staff and translate business needs into technical requirements.

- Sound judgment when balancing immediate operational needs with long-term system reliability and maintainability.

- Strong commitment to customer service, collaboration, accuracy, documentation, and the mission of public defense.

Physical Requirements

- Prolonged periods sitting or standing while working at a computer.

- Ability to move standard computer equipment weighing up to 25 pounds.

- Regular and reliable attendance, including in-person leadership as operationally required.

- Occasional work outside regular business hours may be required for releases, maintenance, system recovery, or urgent production issues.

Original source