About The Position

The Software Application & Web Developer supports mission-critical systems and enterprise platforms under the NASA Consolidated Applications and Platform Services (NCAPS) contract. This role is responsible for the design, development, testing, deployment, and maintenance of secure, scalable software and web-based applications that enable NASA’s mission. The developer collaborates with cross-functional teams in a highly regulated federal environment to deliver high-quality, compliant, and innovative technical solutions aligned with NASA standards and federal requirements. This is a remote position. Candidates must reside in a state where COLSA currently conducts business or is authorized to employ staff.

Responsibilities

  • Designs, develops, and enhances web applications, enterprise software, and platform services supporting NASA programs
  • Builds and maintains both frontend interfaces and backend services using modern development frameworks and tools
  • Develops responsive, accessible, and user-centered web solutions compliant with federal accessibility standards (e.g., Section 508)
  • Ensures applications are optimized for performance, scalability, and maintainability
  • Develops and maintains APIs, microservices, and system integrations across enterprise platforms
  • Designs and manages databases, data models, and application architectures
  • Supports cloud-based and hybrid environments, including platform modernization initiatives
  • Integrates with NASA enterprise systems and shared services
  • Implements secure coding practices in alignment with federal cybersecurity standards (e.g., NIST, FedRAMP)
  • Ensures compliance with NASA IT policies, data protection requirements, and risk management frameworks
  • Participates in security assessments, vulnerability remediation, and Authority to Operate (ATO) processes
  • Conducts unit, integration, and system testing to ensure reliability and performance
  • Troubleshoots and resolves defects, vulnerabilities, and performance issues
  • Participates in peer code reviews and quality assurance processes
  • Maintains and enhances existing applications within NASA’s enterprise portfolio
  • Supports application deployment, patching, and configuration management
  • Monitors system performance and ensures operational continuity
  • Works closely with government stakeholders, engineers, and product teams to define requirements and deliver solutions
  • Participates in Agile development processes, including sprint planning, stand-ups, and retrospectives
  • Translates mission and business requirements into technical designs and implemented solutions
  • Develops and maintains technical documentation, including system architecture, design artifacts, and user guides
  • Supports reporting requirements and system audits as needed

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service