Middle-Tier Database Developer
AGE Solutions · Philadelphia, PA · United States · Hybrid
Posted Oct 2, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
About Us
AGE Solutions is a premier technology and professional services company, providing in-depth consulting, advanced technology solutions, and essential services throughout the U.S. government, defense, and intelligence sectors. Prioritizing innovation and client-focused solutions, we assist major agencies in addressing intricate issues and ensuring a more secure future.
AGE Solutions is looking for a Middle-Tier Database Developer, responsible for building and maintaining robust middle-tier services and data-driven applications. You will work closely with cross-functional teams to design, develop, maintain and optimize scalable backend systems that power critical business functionality.
The ideal candidate combines solid middle-tier development experience with deep database development knowledge and a strong understanding of system design, performance, maintainability, and data integrity.
Responsibilities Include:
Design, develop, and maintain middle-tier services and backend components using C# and .NET technologies that interact with Oracle databases and enterprise systems.
Translate business and functional requirements into scalable backend application designs and technical solutions.
Develop application business logic, APIs, services, interfaces, and data-access components that support business requirements.
Build robust RESTful APIs and business logic layers to support web applications and connectivity to external interfaces.
Implement efficient application-to-database interactions using Oracle SQL, PL/SQL, stored procedures, and appropriate data-access frameworks.
Design, develop, optimize, and maintain relational databases (Oracle preferred) that load, store, and transmit complex data transactions (e.g., EDI).
Optimize database performance, indexing strategies, and query tuning
Strong understanding of database design principles and SQL, and ability to navigate between database and client web page technology.
Implement actionable database code using complex SQL, PL/SQL packages, procedures, functions, triggers, views, and other database objects.
Apply SOLID principles and clean architecture practices in application design.
Troubleshoot and resolve production issues related to application logic and data layers
Contribute to architectural decisions and technical design discussions
Troubleshoot application, integration, database connectivity, performance, and production issues across the application stack.
Collaborate with frontend developers, Oracle database developers, business analysts, testers, architects, and infrastructure teams to solve critical business issues.
Support automated testing, CI/CD pipelines, application deployments, releases, and production operations.
Primary duty (≥50%) involves applying systems analysis techniques and designing/developing/testing software/services and databases to meet user/system specifications.
Required Skills, Qualifications and Experience:
…