Jobs · Engineering · Alabama

Senior Web Applications Developer

Avion Solutions, Inc. · Huntsville, AL · 1 mo ago
On-siteEngineeringFull-time

Job Responsibilities/Duties

  • Join an existing development team to provide full-stack maintenance and capability expansion to both mature and new .NET web applications.
  • Aid in the modernization of .NET Framework web applications to .NET Core.
  • Help to expand AI integrations and capabilities within existing web applications, tailored to the specific needs of Army Airworthiness.
  • Closely work with stakeholders to analyze requirements and make design recommendations.
  • Participate in frequent meetings with user community representatives to understand user needs, processes, and inefficiencies across a diverse set of use-cases from various user groups.
  • Provide user demos and training in the use of system capabilities.
  • Report on progress to management and other stakeholders, taking personal responsibility and ownership of the features that you develop.
  • When needed, provide direct user support for the entire application suite through Teams, email, and in-person.
  • Design well-written and well-documented code.

Required Experience

  • A Computer Science (or similar) degree with 15+ years of experience developing complex client-server web applications in the Microsoft .NET technology stack.
  • Experience with database schema design and writing T-SQL (UDFs, SPROCs, Views, etc.) using SQL Server Management Studio.
  • Experience with Entity Framework ORM.
  • Experience with WebForms, Model-View-Controller (MVC) design patterns and ASP.NET Razor Pages.
  • Ability to design intuitive, interactive, and responsive user interfaces using JavaScript, JQuery, Bootstrap, or similar libraries, with a strong understanding of good user experience (UX) design.
  • Must be a U.S. citizen and have an active DoD Secret Security Clearance.
  • Must be able to travel up to 15% of the time.

Preferred Qualifications

  • Experience designing Blazor web applications.
  • Experience integrating vector databases alongside structured databases.
  • Experience integrating LMs into functional tools (e.g., semantic search, file interrogation, document parsing and summarization, etc.).

Similar jobs