Mid-Tier Application and Database Developer

AGE Solutions

  • Philadelphia, Pennsylvania
  • 30+ days ago

    Highlights

    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. The candidate will work closely with cross-functional teams to design, develop, maintain and optimize scalable backend systems that power critical business functionality.

    Numbers & Facts

    LocationPhiladelphia, Pennsylvania
    Websitehttps://www.age.solutions

    Description

    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 is seeking a Software Developer with strong C# and database expertise to join our development team. This role focuses on building and maintaining robust middle-tier services and data-driven applications. The candidate 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.

    This role is hybrid in Philadelphia, PA, requiring onsite reporting at the customer’s facility at least 1 day/week.  Candidates must reside within a commutable distance of Philadelphia, PA in order to work onsite as required.

    Responsibilities Include:

    • Design, develop, and maintain middle-tier services and backend components using C# and .NET technologies.
    • Apply SOLID principles and clean architecture practices in application design.
    • Build robust APIs and business logic layers to support web and enterprise applications.
    • Collaborate with front-end developers, architects, and DevOps teams to deliver integrated solutions.
    • Design, develop, optimize, and maintain relational databases (Oracle preferred).
    • Write efficient stored procedures, views, functions, and complex queries.
    • Optimize database performance, indexing strategies, and query tuning.
    • Participate in code reviews and enforce best practices for clean, maintainable code.
    • Troubleshoot and resolve production issues related to application logic and data layers.
    • Contribute to architectural decisions and technical design discussions.
    • Document technical designs and implementation details.

    Required Skills, Qualifications and Experience:

    • BA/BS in technical discipline.
    • 10 years of experience in middle-tier and database development.
    • Experience in applying SOLID principles and object-oriented design patterns.
    • Strong proficiency in C# and .NET (.NET Core/.NET 6+) and ASP.NET Web API.
    • Experience designing and building RESTful APIs and middle-tier services.
    • Experience with ORM frameworks (Entity Framework preferred, Dapper).
    • Strong SQL skills and experience with relational databases (Oracle preferred, SQL Server, PostgreSQL).
    • Experience writing and optimizing complex queries and stored procedures.
    • Strong understanding of data modeling and database design principles.
    • Experience with version control systems (TFVC and Git).
    • Strong problem-solving skills and attention to detail.
    • Must be a United States citizen with a DoD Secret clearance or ability to obtain a favorably adjudicated T3 investigation.

    Preferred Qualifications:

    • Experience with microservices architecture
    • Experience with CI/CD pipelines and DevOps best practices
    • Experience with cloud platforms (Azure preferred)
    • Experience with caching strategies (Redis, in-memory caching)
    • Experience with performance profiling and monitoring tools
    • Experience with containerization (Docker, Kubernetes)
    • Experience with automated testing frameworks

    Work Environment and Physical Demand:

    • Must be able to work for extended periods of time at a computer.

    Compensation: $115,000+

    At AGE Solutions, we reward performance, invest in growth, and share success. Our benefits support the whole person, professionally, financially, and personally.

    • 26 Days Paid Leave: Includes vacation, sick, personal time, and holidays. You choose how to use it.
    • Performance Bonuses: Performance bonuses are awarded based on individual contributions and company-wide results, aligning recognition with impact.
    • 401(k) with Match: We match 3% of your contributions with immediate vesting.
    • Financial Protection: Company-paid life insurance up to $300K and options for additional coverage for you and your dependents.
    • Health Benefits: Multiple medical plans, dental, vision, FSA and HSA options to fit your needs.
    • Parental Leave: 15 days of fully paid leave for new parents, because family matters.
    • Military Differential Pay: We bridge the gap for employees on active duty, so they don’t take a financial hit while serving.
    • Professional Growth: Paid training and certifications, tuition reimbursement, and the tools and tech to get the job done right.
    • Shared Success: In the event of a company sale, our CEO has committed to returning 80% of net proceeds to employees. This ensures our team shares in the long term value they help create.

    At AGE, you’ll do work that matters, supported by a company that delivers for its people.

    Similar Jobs

    See more jobs