Web Application Developer (Full Stack)

A1FED IncFrederick, MD
Hybrid

About The Position

We are seeking a highly skilled Web Application Developer to support, enhance, and maintain critical applications on an agency website that enables day-to-day operations for staff. This role involves full-stack development across both front-end and back-end components, ensuring performance, usability, and compliance with security standards.

Requirements

  • Front-End: React, TypeScript, Ext JS, KendoReact, HTML/HTML5, CSS, Node.js, JSON
  • Back-End: C#, .NET Framework, SQL, XML
  • Tools: Visual Studio Code, Microsoft Visual Studio, IIS Express, NuGet
  • Concepts: Object-Oriented Design, MVC Architecture
  • Version Control: Git, GitHub
  • Tier 1 (T1) investigative clearance/background or the ability to pass a T1

Nice To Haves

  • Ext JS
  • KendoReact
  • Microsoft SQL Server Management Studio
  • Experience supporting government or regulated environments
  • Familiarity with secure coding practices and STIG compliance
  • Experience working in Agile development environments
  • Strong problem-solving and debugging skills

Responsibilities

  • Develop, enhance, and maintain web applications supporting mission-critical agency operations
  • Implement new features, improve existing functionality, and resolve defects
  • Ensure applications meet performance, security, and usability standards
  • Build and enhance user interfaces using modern frameworks and libraries
  • Develop applications using React and TypeScript
  • Work with HTML/HTML5, CSS, and JSON for responsive and dynamic UI development
  • Compile, build, and run applications using Node.js
  • Debug and test applications using browser developer tools
  • Develop code using Visual Studio Code
  • Apply Model-View-Controller (MVC) architecture principles
  • Develop, enhance, and maintain APIs and database integrations
  • Implement object-oriented design and user-defined functions
  • Generate structured reports, including Excel and PDF outputs
  • Manage application dependencies using NuGet and XML-based configuration files
  • Develop and debug applications using Microsoft Visual Studio and IIS Express
  • Write and optimize SQL queries, stored procedures, tables, and views using Microsoft SQL Server Management Studio
  • Move and deploy build files to development environments
  • Use Git for source code management (branching, merging, commits)
  • Utilize GitHub for repository management, issue tracking, project management, and code reviews
  • Create and maintain detailed technical documentation for code changes and website updates
  • Ensure all development aligns with Security Technical Implementation Guides (STIGs) and agency standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service