We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Applications Developer

Redhorse Corporation
United States, Virginia, Chantilly
Oct 10, 2025
About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We're looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.
About the Role
Redhorse Corporation is seeking a highly skilled and experienced Applications Developer to join a critical, multi-disciplinary application development team supporting a key Sponsor mission. The successful candidate will be responsible for the full software development lifecycle-from requirements gathering and design to testing, deployment, and maintenance-for complex, mission-essential applications and databases, hosted both on-premise and in the Sponsor's cloud environment.
This role requires a deep understanding of enterprise-level design, architecture, and security best practices. The developer will play a key role in ensuring all applications comply with stringent performance and security Service Level Agreements (SLAs), including system up-time, concurrent users, and system recovery. A commitment to adhering to the Sponsor's Risk Management (Cyber Security) Framework and architectural processes is paramount.

Key Responsibilities
  • Software Development Lifecycle (SDLC): Develop, test, implement, enhance, and maintain complex new and existing applications and databases using an agile methodology.
  • Requirements & Design: Coordinate with Users, Stakeholders, and the Development Team to gather, break down, triage, prioritize, and track user/system requirements, translating them into robust application/database designs.
  • Architecture & Security Compliance:
  • Evaluate design, architecture, and implementation options, recommending strategic enterprise solutions over tactical single-purpose solutions where appropriate.
  • Ensure all developed applications and enhancements meet agreed-upon performance and security SLAs (e.g., system up-time, concurrent users, system recovery).
  • Comply with the Sponsor's Risk Management (Cyber Security) Framework and Authorization and Accreditation (A&A) processes throughout the project lifecycle.
  • Coding & Integration: Design, code, and debug web applications, including building API services and user interfaces (UI), writing interfaces to companion applications, and maintaining interactive web databases and web services.
  • Testing & Quality Assurance: Conduct comprehensive unit/functional testing and peer review of teammate's code to ensure quality and correctness.
  • Data & Database: Design and maintain interactive web databases; adapt the system data model, coordinating with the System Architect, to potentially include a graph database and link analysis format; and transition data from legacy systems.
  • Documentation: Compile and write clear, concise documentation of program development, revisions, and proposed updates to application architectures and interfaces, obtaining approval via Sponsor-approved processes prior to implementation.
  • System Administration: Perform ad-hoc general system administration activities as needed.
Required Experience/Clearance
  • Full Stack Java Development: Extensive experience in developing and maintaining Full Stack Java applications.
  • Core Java Technologies: Expert-level proficiency with Java and the Spring Boot framework.
  • Database: Demonstrated experience using Mongo (or equivalent NoSQL databases).
  • Front-End Technologies: Proficiency with Javascript/Typescript and the Angular framework for UI development.
  • APIs & Services: Demonstrated experience developing and consuming RESTful web services.
  • Cloud Environment: Hands-on experience using AWS Services for application hosting and deployment.
  • Team Collaboration: Experience working effectively on multi-disciplinary application development teams.
  • Agile Tools: Demonstrated experience using JIRA for requirements tracking and agile workflow management.
Desired Experience
  • Sponsor Mission Knowledge: Demonstrated experience with the Sponsor's cyber operations mission applications.
  • Advanced Database: Experience using ArangoDB and/or Elasticsearch.
  • Graph Database & Visualization: Experience adapting data models for, and developing, a graph database for future in-application analysis and developing link analysis visualizations for the application UI.
  • Testing Excellence: Demonstrated experience developing comprehensive Unit Tests and Integration Tests.
  • Architecture & Design: Experience translating user requirements into end-to-end design for applications/databases involving multiple interfaces.
  • Security Protocols: Demonstrated experience with authentication/authorization protocols, specifically OAuth 2.0.
  • User Interaction: Experience working directly with Users to capture their interactions and building highly intuitive and easy-to-use UIs.
Equal Opportunity Employer/Veterans/Disabled
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at Talent-Acquisition@redhorsecorp.com
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse's changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse's sole discretion.
Applied = 0

(web-c549ffc9f-cs7fj)