Software Engineer- NET and AI Solutions (Hybrid)

AMI Metals

Fort Worth (TX)

Presencial

USD 110.000 - 160.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical (PPO/HDHP)
Dental
Vision
Paid Time Off
Life Insurance
Disability Insurance
Flexible Spending Accounts
9 Paid Holidays
Employee Assistance & Wellness
Educational Assistance

Descripción de la vacante

AMI Metals, Inc. (a Reliance, Inc. subsidiary) seeks a .NET & AI Solutions Engineer to design, develop, and support secure full-stack applications and AI-enabled solutions.

You will work with business owners to translate requirements into scalable APIs, integrations, and copilots, using .NET Core/C#, Angular, and Azure AI. You will ensure security controls, governance, and documentation meet standards while collaborating across security, Data & Analytics, and application teams to deliver robust

Formación

  • Experience building full-stack enterprise applications using .NET Core / ASP.NET Core, Angular, and REST APIs.
  • Strong understanding of authentication, authorization, and secure API development.
  • Hands-on with AI-assisted development tools and AI-enabled solutions.
  • Ability to translate business needs into secure, maintainable software solutions.

Responsabilidades

  • Design, develop, and maintain secure full-stack applications with .NET Core, Angular, and REST APIs.
  • Create reusable services, APIs, and UI components and ensure proper authentication and data security.
  • Integrate AI capabilities, prompts, and tools into applications with governance and monitoring.
  • Collaborate with business owners, security, and Data & Analytics teams to meet requirements.

Conocimientos

C# / .NET
Angular
TypeScript
SQL
REST APIs
OAuth/OIDC
Entra ID
AI tools

Herramientas

GitHub Copilot
Claude Code
Codex

Descripción del empleo

Job Summary

AMI Metals, Inc. (www.amimetals.com) is globally recognized as the industry leader in supplying aircraft quality raw material products to the aerospace industry. We are a wholly owned subsidiary of Reliance, Inc. (www.reliance.com) who is the largest metals service center company in North America and recognized as a Fortune’s World’s Most Admired Companies!

WHY WORK FOR AMI?

We value our employees and consider them to be our most important asset! We hire people who seek a professional, team-oriented environment which values collaboration and knowledge sharing. AMI is committed to employee safety, quality/continuous improvements, productivity and growth opportunities! Check out our reviews on and Glassdoor.

EMPLOYEE BENEFITS:
  • Medical (PPO High/Low or Health Savings Plan)
  • Dental
  • Vision
  • Paid Time Off
  • Life Insurance
  • Short & Long-Term Disability
  • Flexible Spending Accounts
  • 9 Paid Company Holidays
  • Employee Assistance & Wellness Programs
  • Educational Assistance
Physical Requirements

Stand or Sit(Stationary position), Walk(Move, Traverse), Use hand/fingers to handle or feel (Operate, Activate, Use, Prepare, Inspect, Place, Detect, Position), Talk/hear(Communicate, Detect, Converse with, Discern, Convey, Express oneself, Exchange information), See (Detect, Determine, Perceive, Identify, Recognize, Judge, Observe, Inspect, Estimate, Assess), Reaching, Repetitive Motion

Function in the Job

Sedentary Work- Exerting up to 10 pounds of force occasionally, and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.

Job Function

The .NET & AI Solutions Engineer will be an integral member of the Software Development team and will be responsible for designing, developing, modernizing, and supporting secure full-stack applications and AI-enabled solutions. The individual will work 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. The role will support the design, development, testing, deployment, monitoring, maintenance, and ongoing operation of solutions using .NET Core/C#, Angular, Microsoft Azure AI, and approved enterprise data platforms. The .NET & AI Solutions Engineer must also ensure that application code, integrations, security controls, AI outputs, and supporting documentation meet technical and functional requirements and follow approved development, security, and governance standards.

Application Solution Design
  • Work with business owners and subject-matter experts to understand business processes, requirements, constraints, and expected outcomes.
  • Translate functional requirements into technical designs for applications, APIs, integrations, workflow automations, and AI-enabled solutions.
  • Design solutions using .NET Core / ASP.NET Core, C#, Angular, TypeScript, REST APIs, SQL, Microsoft Azure AI, and approved enterprise platforms.
  • Define application components, service boundaries, interfaces, data flows, security controls, error handling, monitoring, and support requirements.
  • Participate in peer technical design reviews and incorporate feedback from business, application, security, and Data & Analytics teams.
  • Identify opportunities to reuse existing services, APIs, data platforms, AI capabilities, integration components, and development patterns.
Full-Stack Application Development
  • Develop and support full-stack applications using C#, .NET Core / ASP.NET Core, Angular, TypeScript, SQL, and REST APIs.
  • Develop reusable backend services, APIs, Angular user interfaces, application components, and workflow solutions.
  • Implement authentication, authorization, validation, exception handling, logging, and other application controls.
  • Modify and enhance existing applications as business processes, technical standards, and user needs change.
  • Troubleshoot and resolve application, API, database, integration, security, and performance issues.
  • Create maintainable source code that follows approved coding standards and technical specifications.
  • Document application behavior, interfaces, dependencies, configuration, deployment requirements, and support procedures.
AI-Enabled Application Development
  • Build AI-enabled applications, copilots, agents, and workflow automations using Microsoft AI technologies and approved enterprise platforms.
  • Integrate Generative AI capabilities into new and existing applications using model APIs, SDKs, prompts, grounding, and enterprise data.
  • Implement RAG, tool/function calling, structured outputs, agentic workflows, and human-in-the-loop processes where appropriate.
  • Develop prompts, orchestration logic, tools, and application workflows that produce consistent and useful outputs.
  • Validate AI responses and application behavior against defined business, technical, security, and quality requirements.
  • Use AI-assisted and agentic development tools, where appropriate and approved, to support coding, testing, documentation, troubleshooting, and productivity.
  • Identify practical opportunities to use AI to improve application development, business processes, decision support, and operational efficiency.
Secure AI and Application Controls
  • Implement authentication and authorization using Microsoft Entra ID, OAuth/OIDC, managed identities, and role-based access control where appropriate.
  • Apply secure API development, secrets management, input validation, data protection, and least-privilege access practices.
  • Implement secure retrieval, orchestration, content controls, monitoring, and human-review controls for AI-enabled solutions.
  • Protect sensitive or restricted information through approved application, data, identity, and AI governance practices.
  • Work with security, application, and business stakeholders to define access, data-handling, audit, and review requirements.
  • Review security and authorization controls as applications, integrations, users, data sources, and business requirements change.
Application Integration and Enterprise Data
  • Integrate applications with approved SQL databases, data warehouses, Snowflake, Microsoft Fabric, APIs, and enterprise systems.
  • Develop and maintain REST APIs, service integrations, data-access components, and workflow integrations.
  • Reuse CEDW, Snowflake, Project Unite, FALv3, Microsoft Fabric, and enterprise AI capabilities where appropriate rather than creating redundant solutions.
  • Coordinate with Data & Analytics teams, application owners, and business stakeholders on data definitions, interfaces, dependencies, and security models.
  • Validate that integrations exchange complete and accurate data and handle errors, retries, and exceptions appropriately.
  • Troubleshoot connectivity, authentication, mapping, data, API, and integration failures.
Unit and Integration Testing
  • Develop and document unit, integration, API, user-interface, security, and regression test cases.
  • Validate application behavior, business rules, data processing, integrations, error handling, and expected results.
  • Test AI prompts, grounding, tools, structured outputs, workflows, guardrails, and human-review processes.
  • Investigate failed tests, identify root causes, correct defects, and retest solutions.
  • Support business users during user acceptance testing and incorporate approved feedback.
  • Retest solutions following changes to code, models, prompts, integrations, data sources, security, or configuration.
Source Control, CI/CD, and Deployment
  • Use Git-based source control, branching, pull requests, and code reviews to manage source code and configuration changes.
  • Build and maintain CI/CD processes for automated build, testing, deployment, and release activities.
  • Coordinate deployments across development, testing, and production environments using approved change-management practices.
  • Manage application configuration, environment settings, secrets, and deployment dependencies through approved methods.
  • Validate deployments and communicate release scope, risks, dependencies, and rollback considerations.
  • Maintain deployment and operational documentation for applications, integrations, and AI-enabled services.
Monitoring, Performance, and Production Support
  • Implement application logging, tracing, metrics, alerts, and observability appropriate to the solution.
  • Monitor application, API, integration, database, and AI-service performance and reliability.
  • Troubleshoot production issues and communicate business impact, status, workarounds, and resolution.
  • Analyze application and integration performance and implement appropriate improvements.
  • Consider scalability, availability, supportability, data growth, model usage, and operating cost when developing solutions.
  • Support production applications and AI solutions through maintenance, issue resolution, and ongoing enhancements.
Business Partnership and Requirements Gathering
  • Lead or participate in requirements-gathering discussions with business owners and subject-matter experts.
  • Ask appropriate questions to clarify business processes, expected outcomes, users, data, rules, exceptions, and support needs.
  • Identify gaps, assumptions, conflicts, and dependencies in requirements before development begins.
  • Present prototypes and interim solutions to business users and incorporate approved feedback throughout development.
  • Explain technical options, limitations, AI considerations, risks, security requirements, and alternative approaches in clear business terms.
  • Support user acceptance testing, deployment, adoption, training, and ongoing improvement of applications and AI-enabled solutions.
Provide Accurate Project Effort Estimates
  • Develop reasonable effort estimates for analysis, design, development, testing, documentation, deployment, and support activities.
  • Identify technical, data, security, business, vendor, and resource dependencies that may affect delivery.
  • Manage assigned work and meet agreed project milestones and delivery commitments.
  • Communicate progress, issues, risks, scope changes, and dependencies in a timely manner.
  • Coordinate work with business owners, technical teams, application owners, Data & Analytics teams, and other resources.
  • Follow approved project, development, testing, release, and change-management practices throughout the solution lifecycle.
Technology Evaluation and Continuous Improvement
  • Maintain current knowledge of .NET, Angular, Microsoft Azure AI, Microsoft Fabric, Power Platform, Copilot Studio, Python, and related development technologies.
  • Evaluate new application-development and AI capabilities for practical use in enterprise applications, integrations, automations, and decision support.
  • Identify opportunities to modernize existing applications, reduce manual work, improve reuse, and strengthen supportability.
  • Assess technical fit, security, governance, cost, operational impact, and support requirements before recommending new capabilities.
  • Share reusable components, technical patterns, lessons learned, and development practices with other team members.
Required Skills
Required
  • 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.
Preferred
  • 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.

Ability to translate ambiguous business requirements into secure, maintainable, and supportable technical solutions.

COMPETENCIES:
  • Problem Solving - Ability to problem solve through problem identification (what is the problem), solution assessment (what can be done), problem documentation (document for future) and problem response (implementing a solution).
  • Able to: Frame problems before trying to solve them
  • Able to: Break down medium to high complexity problems and identify all of their components
  • Able to: Provide insight into the root-causes of problems
  • Able to: Seek advice from those who have solved similar problems
  • Able to: Anticipate problems and is proactive in addressing them
  • Able to: Follow up to ensure that the problem has been resolved
  • Able to: Ask perceptive questions to seek optimal solutions
  • Able to: Explore various sources for answers, and think "outside the box" to find options
  • Able to: Be open to others' ideas to help develop solutions
  • Able to: Generate a range of solutions and courses of action with benefits, costs, and risks associated with each
  • Able to: Evaluate the chosen course of action to determine its worth and impacts
  • Decision making - Makes sound, well-informed, and objective decisions; perceives the impact and implications of decisions; commits to action, even in uncertain situations, to accomplish organizational goals.
  • Able to: Gather data and others' input when making decisions
  • Able to: Escalate decisions when appropriate
  • Able to: Weigh pros and cons of each option before making a decision and moving forward
  • Able to: Balance analysis, insight, experience, and perspective when making decisions
  • Able to: Explain the rationale for a decision
  • Able to: Find solutions that are acceptable to diverse groups with conflicting interests and needs
  • Able to: Willing to make decisions in difficult situations in a timely manner
  • Able to: Consider lessons learned from experience, differing needs, and the impact of the decision on others
  • Customer Service - Ability to develop and maintain strong relationships with others by listening, understanding and responding to their needs.
  • Able to: Provide service to internal and external customers to satisfy their needs and expectations
  • Able to: Listen to concerns and resolve reported issues effectively and promptly
  • Able to: Ensure and comply to customer response timeline (SLAs) based on the severity of reported issues including documenting concise and accurate status information in the ServiceNow ticketing system
  • Able to: Deliver high quality products and services
  • Able to: Commit to continuous improvement
  • Able to: Develop to meet functional design/requirements
  • Able to: Anticipate customer’s needs and moves to effectively address issues
  • Able to: Establish proactive relationship with customers
  • Able to: Elicit feedback from customers
  • Able to: Deliver high quality solutions that meet the organization’s needs
  • Company Business Knowledge - Understands the company, its products and the business processes.
  • Able to: Develop understanding of common business processes within Reliance
  • Able to: Apply broad (two or more areas) Reliance business knowledge to technology solutions
  • Accountability - Holds self-accountable for measurable high-quality, timely, and cost-effective results.
  • Able to: Proactively collaborate between own functional area and areas below or above in the project stream as needed
  • Able to: Set well-defined and realistic personal goals
  • Able to: Comply with established policies and procedures
  • Able to: Accept responsibility for mistakes
  • Able to: Display a high level of initiative, effort, and commitment towards completing assignments
  • Able to: Minimize re-work
  • Able to: Seek out learning opportunities
  • Able to: Identify training needs and take action to obtain knowledge
  • Able to: Anticipate and adjust for problems and roadblocks
  • Able to: Be enthusiastic for the things he/she sees as challenging
  • Able to: Be proactive throughout work assignments /projects
  • Able to: Persistently push self and others for results
  • Able to: Help others learn
  • Able to: Make good decisions on behalf of the company (profitability, compliance)
  • Able to: Provide consistency between projects
  • Communication - Communicates effectively across all levels to support departmental and organizational objectives.
  • Able to: Establish rapport with co-workers easily
  • Able to: Clearly express information taking into account audience and nature of the information (for example, non-technical, sensitive, and controversial)
  • Able to: Ask questions and summarize what was heard to prevent miscommunication
  • Able to: Present information in a concise and focused manner
  • Able to: Listen to others
  • Able to: Communicate written information (for example, facts, ideas, or messages) in a succinct and organized manner
  • Able to: Produce written information, which may include technical material that is appropriate for the intended audience
  • Able to: Share ideas and perspectives and encourage others to do the same
  • Able to: Inform others involved in a project of new developments
  • Able to: Ensure written messages have the desired effect on the target audience
  • Building Collaborative Relationships - Develops, maintains, and strengthens partnerships with others inside and/or outside the organization.
  • Able to: Establish rapport with co-workers easily
  • Able to: Encourage and facilitate cooperation, pride, trust and group identity
  • Able to: Foster commitment and team spirit
  • Able to: Work with others to achieve goals
  • Able to: Listen and respond constructively to other team members' ideas
  • Able to: Offer support for others' ideas and proposals
  • Able to: Be open with other team members about his/her concerns
  • Able to: Share his/her expertise with others
  • Able to: Acknowledge team members for their contributions
  • Able to: Provide assistance to others when they need it
  • Able to: Work for solutions that all team members can support
  • Able to: Effectively persuade and influence team members to achieve goals
  • Able to: Effectively collaborate with geographically distributed teams
  • Leadership – Displays effort and commitment in carrying out the department’s goals and objectives.
  • Able to: Act in a proactive and achievement-oriented manner
  • Able to: Treat co-workers in a fair and equitable manner
  • Able to: Empower others by sharing information
  • Able to: Actively listen and clarify information as needed
  • Able to: Foster an atmosphere of open communication
  • Able to: Behave in a tactful, compassionate, and sensitive manner
  • Able to: Consider and respond appropriately to the needs, feelings, and capabilities of different people in different situations

AMI Metals, Inc. provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.

Reliance, Inc. IS A DRUG-FREE WORK ENVIRONMENT EEO/DISABILITY/VETERAN

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer- NET and AI Solutions (Hybrid)
Software Engineer- NET and AI Solutions (Hybrid)

AMI Metals • Fort Worth (TX)

Presencial
USD 120.000 - 160.000
Medical benefits
Dental
Vision
+4
Software Engineer - Power BI and Analytics (Hybrid)
Software Engineer - Power BI and Analytics (Hybrid)

AMI Metals • Fort Worth (TX)

Presencial
USD 90.000 - 150.000
Medical (PPO High/Low or Health Saving
Dental
Vision
+7
Software Engineer - Power BI and Analytics (Hybrid)
Software Engineer - Power BI and Analytics (Hybrid)

AMI Metals • Fort Worth (TX)

Presencial
USD 100.000 - 170.000
Medical (PPO High/Low or HealthSavings
Dental
Vision
+7
Business Systems Analyst- Corporate Applications (Hybrid)
Business Systems Analyst- Corporate Applications (Hybrid)

AMI Metals • Fort Worth (TX)

Presencial
USD 80.000 - 110.000
Medical and dental coverage
Vision care
Paid time off
+6
Business Systems Analyst- ERP (Hybrid)
Business Systems Analyst- ERP (Hybrid)

AMI Metals • Fort Worth (TX)

Presencial
USD 85.000 - 115.000
Medical (PPO High/Low or HSA)
Dental
Vision
+7
Architect V - Enterprise Application
Architect V - Enterprise Application

PODS Enterprises, LLC • Clearwater (FL)

Presencial
USD 140.000 - 190.000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

Presencial
USD 120.000 - 180.000
Associate AI Solutions Engineer
Associate AI Solutions Engineer

Connection • New Hampshire

Presencial
USD 90.000 - 120.000
401(k) plans
Medical insurance
Mental health resources
+1
AI Applications Developer (Remote, OH, US)
AI Applications Developer (Remote, OH, US)

Software Directory • Ohio

A distancia
USD 120.000 - 160.000
AI Solutions Strategist
AI Solutions Strategist

Emerson Electric Co. • Austin (TX)

Híbrido
USD 130.000 - 180.000