Talent Apply
Log in
All jobs
G

Full-Stack Web Application Developer

GDIT
Remote, California (Hybrid Workplace)
Hybrid

About this role

About the Role Seeking a Full-Stack Web Application Developer to modernize the TEDB system for mission-critical DoD programs. You will analyze, design, and implement a web-based solution that preserves current workflows while enabling scalable, secure, and maintainable operations, collaborating with government stakeholders and cybersecurity teams. What You'll Do

  • Analyze the existing Microsoft Access-based TEDB application and document current functionality, inventorying forms, subforms, queries, reports, macros, navigation panels, data-entry paths, and workflow rules.
  • Identify undocumented or hidden logic contained within Access macros, queries, form events, and application settings.
  • Work with the TEDB Database Engineer, Test and Evaluation personnel, system engineers, Navy users, and other subject-matter experts to understand operational requirements.
  • Develop end-to-end process maps documenting existing TEDB workflows. Develop and maintain an Entity Relationship Diagram for the TEDB SQL database.
  • Map each existing Access feature and workflow to its corresponding implementation within the modernized web application. Document data inconsistencies, unsupported practices, or workflow risks discovered during analysis.
  • Ensure existing workflows are preserved unless changes are reviewed and approved by the appropriate government stakeholders.
  • Support definition of the web application architecture, including the front-end framework, backend services, API structure, authentication approach, reporting strategy, and deployment model.
  • Develop wireframes, interface mockups, prototypes, user workflows, and technical design documentation. Design the application for scalability, maintainability, cybersecurity compliance, and long-term lifecycle support.
  • Develop reusable application components that can support multiple TEDB implementations and Tactical Data Link product areas. Support architecture and design reviews with technical and government stakeholders.
  • Coordinate with cybersecurity personnel to ensure application architecture supports applicable Federal, DoW, Department of the Navy, DISA, and command cybersecurity requirements.
  • Front-End Development: Design, develop, test, and maintain a responsive React-based web application. Reimplement Microsoft Access forms and subforms as browser-based interfaces and relational views. Develop API-driven navigation, search, filtering, and SQL-backed data views. Implement inline editing, dynamic UI components, cascading dropdowns, and multi-record views. Manage application state with Redux/Redux Toolkit/React Context and ensure cross-browser compatibility. Incorporate user feedback while preserving TEDB workflows.
  • Backend and API Development: Design, develop, document, test, and maintain backend services and REST APIs. Migrate macro-based logic to API layers, implement field validation, workflow rules, and error handling. Replace Access queries with secure API endpoints and optimized SQL. Integrate with the TEDB SQL backend and maintain clear separation between presentation, business logic, API, and database layers.
  • Authentication and Cybersecurity: Integrate with government-approved authentication/authorization solutions, implement RBAC, support Federal authentication requirements (MFA, phishing resistance, FIPS technologies, secure sessions), apply secure SDLC practices, and support vulnerability management and security controls with minimal workflow disruption.
  • Reporting and Data Presentation: Preserve current TEDB reporting capabilities while enabling future expansions. Reimplement reports within the web app/SQL environment or enterprise reporting tools, and develop exports and formatted data products for Test and Evaluation personnel and program stakeholders.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →