03 Nov
|
General Dynamics Information Technology
|
Canada
03 Nov
General Dynamics Information Technology
Canada
Type of Requisition:
Pipeline
Clearance Level Must Currently Possess:
Secret
Clearance Level Must Be Able to Obtain:
Secret
Public Trust/Other Required:
None
Job Family:
Software Engineering
Job Qualifications:
Skills:
JavaScript API, React.js, RESTful APIs, Web Application Development
Certifications:
None
Experience:
2 + years of related experience
US Citizenship Required:
Yes
Job Description:
Transform technology into opportunity as a Web Developer at GDIT. Shape what’s next for mission‑critical government projects while shaping what’s next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT
As a Full-Stack Web Application Developer supporting the Shipboard Advanced Tactical Data Link Engineering Support program, you will:
System Analysis and Requirements Definition
- Analyze the existing Microsoft Access‑based TEDB application and document its current functionality.
- Inventory existing Access 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.
Application Architecture and Design
- 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 as browser‑based data‑entry and data‑management interfaces.
- Reimplement Access subforms as relational parent‑and‑child views.
- Develop API‑driven navigation, search, filtering, and SQL‑backed data views.
- Develop agile user‑interface components, including cascading dropdowns and conditional field behavior.
- Implement inline editing through editable grids and table components.
- Develop multi‑record views, data tables, dashboards, reports, risk displays, and requirements traceability views.
- Develop intuitive interfaces that allow users to search, filter, sort, navigate, update, and analyze complex Test and Evaluation data.
- Implement application state management using Redux, Redux Toolkit, React Context, or a comparable approach.
- Ensure interfaces are responsive and usable across approved browsers and workstation configurations.
- Incorporate user feedback while minimizing unnecessary disruption to established TEDB workflows.
Backend and API Development
- Design, develop, document, test, and maintain backend application services and REST APIs.
- Migrate macro‑based business logic into the application and API layers.
- Implement field validation, automated updates, conditional logic, workflow rules, and error handling.
- Replace Access saved queries with secure API endpoints, optimized SQL queries, database views, or stored procedures.
- Integrate the application with the existing TEDB SQL database backend.
- Support controlled database‑schema evol
📌 Web Developer | Active Secret clearance (Canada)
🏢 General Dynamics Information Technology
📍 Canada