Jobs · Information Technology · Texas

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)

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net