MID LEVEL SOFTWARE ENGINEER
IGNITE · Greater Houston · Today
Information TechnologyFull-time
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
- 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
- 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
- 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
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
- Experience with 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)