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) • Create and maintain low-code/no-code solutions using Microsoft Power Apps, Power Automate, and Dataverse • Integrate Power Platform applications with enterprise data sources and REST APIs
• Develop, maintain, and optimize interactive Power BI dashboards and reports to support data-driven decision-making. • Create efficient data models, DAX calculations, and Power Query transformations to ensure accuracy and performance across BI solutions. • Collaborate with stakeholders to gather reporting requirements and translate them into intuitive visualizations and KPIs.
• Collaborate with NASA civil servants, engineers, and cross-functional contractor teams • Participate in full software development lifecycle (SDLC), including requirements, design, development, testing, and deployment
• Perform code reviews and ensure compliance with coding standards and security requirements
• Troubleshoot and resolve issues in both traditional and low-code application 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 • Experience developing solutions using Power Apps (Canvas/Model-Driven) and Power Automate • 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, Dataverse, and Power Platform administration • Knowledge of microservices and distributed systems • Experience building custom connectors for Power Platform • 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