Software Engineer- NET and AI Solutions (Hybrid)

reliance•Fort Worth, TX
•Hybrid

About The Position

The .NET & AI Solutions Engineer will be an integral member of the Software Development team, designing, developing, modernizing, and supporting secure full-stack applications and AI-enabled solutions. The role works with business owners and subject-matter experts to understand requirements and translate business needs into maintainable applications, APIs, integrations, workflow automations, copilots, and AI agents. Solutions use .NET Core/C#, Angular, Microsoft Azure AI, and approved enterprise data platforms, and must meet technical and functional requirements and approved development, security, and governance standards. The position spans application solution design; full-stack and AI-enabled application development; security controls; enterprise data and integration; testing; source control, CI/CD, and deployment; monitoring and production support; business requirements gathering; effort estimation; and technology evaluation. The engineer partners with business, application, security, and Data & Analytics stakeholders throughout the solution lifecycle, from design through ongoing operations and improvement. AMI Metals, Inc. is a wholly owned subsidiary of Reliance, Inc. The company describes itself as committed to employee safety, quality and continuous improvement, productivity, and growth opportunities, and values a professional, team-oriented environment emphasizing collaboration and knowledge sharing.

Requirements

  • Strong development experience with C#, .NET Core/ASP.NET Core, Angular, TypeScript, SQL, REST APIs, and application integration.
  • Experience developing full-stack enterprise applications, including frontend applications, backend services, APIs, authentication, and database integration.
  • Working knowledge of Microsoft Entra ID, OAuth/OIDC, managed identities, role-based access control, application security, secrets management, and secure API development.
  • Hands-on experience using AI-assisted and agentic software development tools such as GitHub Copilot, Claude Code, Codex, or similar development agents.
  • Ability to translate business and technical requirements into secure, maintainable, supportable application and AI solution designs.
  • Ability to troubleshoot application, API, database, integration, security, performance, and production issues.
  • Ability to gather and clarify business requirements, communicate technical options and risks to varied audiences, collaborate across teams, and meet agreed delivery commitments.
  • The posting describes competencies in problem solving, decision making, customer service, company business knowledge, accountability, communication, collaborative relationship building, and leadership.

Nice To Haves

  • Experience implementing generative AI solutions, including prompt engineering, RAG, grounding, tool/function calling, structured outputs, agentic workflows, and AI API integration.
  • Experience with automated testing, Git-based source control, code reviews, CI/CD, application monitoring, troubleshooting, and production support.
  • Working knowledge of Python, particularly for AI, data processing, automation, or integration use cases.
  • Experience with Microsoft Foundry/Azure AI technologies and building AI-enabled applications or services.
  • Experience with Microsoft Fabric, Power Platform, and/or Copilot Studio.

Responsibilities

  • Work with business owners and subject-matter experts to understand business processes, requirements, constraints, users, data, and desired outcomes.
  • Translate functional and technical requirements into secure, scalable, maintainable designs for applications, APIs, integrations, workflow automations, and AI-enabled solutions.
  • Design application components, service boundaries, interfaces, data flows, security controls, error handling, monitoring, and support requirements; participate in technical design reviews.
  • Develop, test, troubleshoot, enhance, and maintain full-stack enterprise applications using C#, .NET Core/ASP.NET Core, Angular, TypeScript, SQL, and REST APIs.
  • Implement application controls including authentication, authorization, validation, exception handling, logging, and secure API practices.
  • Build AI-enabled applications, copilots, agents, and workflow automations; integrate generative AI using model APIs, SDKs, prompts, grounding, enterprise data, RAG, tool/function calling, structured outputs, and agentic workflows where appropriate.
  • Validate AI responses and application behavior against business, technical, security, and quality requirements; implement appropriate guardrails and human-review processes.
  • Use approved AI-assisted and agentic development tools to support coding, testing, documentation, troubleshooting, and productivity where appropriate.
  • Implement identity and access controls using Microsoft Entra ID, OAuth/OIDC, managed identities, and role-based access control where appropriate; protect sensitive information and follow approved data and AI governance practices.
  • Integrate applications with approved SQL databases, data warehouses, Snowflake, Microsoft Fabric, APIs, enterprise systems, and integration services; reuse existing enterprise capabilities where appropriate.
  • Coordinate with Data & Analytics teams, application owners, and business stakeholders on data definitions, interfaces, dependencies, and security models; validate data exchange and troubleshoot integration failures.
  • Develop and document unit, integration, API, user-interface, security, regression, and AI-related test cases; investigate defects, correct them, and retest solutions.
  • Support business users during user acceptance testing and incorporate approved feedback.
  • Use Git-based source control, branching, pull requests, and code reviews; build and maintain CI/CD processes for automated build, testing, deployment, and releases.
  • Coordinate deployments across development, testing, and production environments using approved change-management practices; manage configuration and deployment dependencies and document releases and rollback considerations.
  • Implement logging, tracing, metrics, alerts, and observability; monitor application, API, integration, database, and AI-service performance and reliability.
  • Provide production support, communicate issue status and business impact, troubleshoot problems, and improve performance, scalability, availability, and supportability.
  • Lead or participate in requirements discussions, present prototypes and interim solutions, explain technical options and risks in business terms, and support deployment, adoption, training, and ongoing improvement.
  • Develop effort estimates; identify dependencies and delivery risks; manage assigned work, meet agreed milestones, and communicate progress, issues, risks, and scope changes.
  • Evaluate emerging application-development and AI capabilities for practical enterprise uses, considering security, governance, cost, operational impact, and support requirements.
  • Identify opportunities to modernize applications, reduce manual work, improve reuse and supportability, and share reusable components, patterns, lessons learned, and practices with team members.
  • Follow approved project, development, testing, release, security, and change-management practices.
  • Provide responsive customer service, document concise and accurate status information in ServiceNow, and work collaboratively with geographically distributed teams.

Benefits

  • Medical plans (PPO High/Low or Health Savings Plan)
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Life insurance
  • Short- and long-term disability
  • Flexible spending accounts
  • Nine paid company holidays
  • Employee assistance and wellness programs
  • Educational assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service