Key Responsibilities
· Design, develop, and maintain web applications supporting NASA mission and enterprise systems
· Build modern UI components using Blazor and Angular
· Develop backend services and RESTful APIs using C# and ASP.NET Core
· Write optimized SQL queries, stored procedures, and support database design (SQL Server)
· Participate in full software development lifecycle (SDLC), including requirements, design, development, testing, and deployment
· Collaborate with NASA civil servants, engineers, and cross-functional contractor teams
· Perform code reviews and ensure compliance with coding standards and security requirements
· Troubleshoot and resolve issues in production and pre-production environments
· Use Team Foundation Server (TFS) / Azure DevOps for source control, backlog management, and CI/CD pipelines
· Support documentation, including technical design documents and user guides
---
Required Qualifications
· Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience)
· 5-8 years of professional software development experience
· Strong experience with C# and ASP.NET (Core and/or MVC)
· Experience building front-end applications with Angular and/or Blazor
· Proficiency with SQL Server, including database design and performance tuning
· Experience developing and integrating RESTful APIs
· Familiarity with TFS or Azure DevOps for version control and work tracking
· Ability to work in a structured, compliance-driven environment
---
Preferred Qualifications
· Prior experience supporting government or aerospace programs
· Familiarity with NASA software standards or similar regulated environments
· Experience with Microsoft Azure or other cloud platforms
· Knowledge of microservices and distributed systems
· Experience with automated testing and test frameworks
· Understanding of cybersecurity best practices (NIST, secure coding standards)
---
Security & Clearance Requirements
· Must be a U.S. Citizen (required for NASA contract work)
· Ability to obtain and maintain a Public Trust or higher-level clearance (as required by contract)
---
Soft Skills
· Strong communication skills, especially in cross-organizational teams
· Attention to detail and commitment to quality and reliability
· Ability to manage priorities across multiple tasks and deadlines
· Proactive problem-solving mindset