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