Full-Stack Developer | Contingent | Washington, DC
The Full-Stack Developer will serve as a cross-functional application developer and technical support resource across the NIMS/CMIS environment. This position is designed for a versatile developer who can work across application code, databases, APIs, cloud environments, testing, deployment, troubleshooting, and production support.
The developer will work closely with the Senior ColdFusion/AWS Developer and Senior Oracle/SQL/Data Integration Developer, providing both development capacity and technical redundancy. The position will assist with application enhancements, defect resolution, SQL/database development, system integrations, testing, deployments, documentation, helpdesk escalation, and future NISC V development.
This position is particularly important to the team's continuity model: the developer will gain working knowledge across multiple NIMS/CMIS technical domains so that the team maintains secondary coverage for critical application and database functions.
Key Responsibilities
- Develop, test, troubleshoot, and maintain enterprise web applications.
- Support ColdFusion application development and maintenance.
- Develop and troubleshoot SQL queries and database-driven functionality.
- Support Oracle database and data-integration activities.
- Develop and maintain APIs and system interfaces.
- Assist with AWS-hosted application environments.
- Troubleshoot application, database, integration, and production issues.
- Perform bug fixes and implement application enhancements.
- Conduct unit, integration, regression, and system testing.
- Assist with user-acceptance testing and defect resolution.
- Support source control, builds, deployments, releases, and CI/CD activities.
- Support DevSecOps and vulnerability-remediation activities.
- Provide Tier 1/Tier 2 technical support and resolve escalated helpdesk issues.
- Support user account and application-access issues.
- Assist with financial-data validation and troubleshooting.
- Develop technical documentation, operating procedures, test documentation, and knowledge articles.
- Participate in code reviews and peer testing.
- Cross-train on both application and database functions to provide backup coverage.
- Participate in Transition-In knowledge transfer and operational-readiness activities.
- Support future NISC V design, development, testing, integration, and deployment activities.
The FAA specifically requires first- and second-level helpdesk support covering user activation/deactivation, production issues and financial-data validation, in addition to application O&M responsibilities.