Software Engineer, Full Stack (AI Focus)

Overview

On Site
Depends on Experience
Contract - W2

Skills

.NET
Google Cloud Platform
Google Maps
GraphQL
Interfaces
Data Warehouse
DevOps
Continuous Delivery
Continuous Integration
Data Visualization
Docker
FOCUS
Cloud Computing
Collaboration
Communication
Conflict Resolution
Large Language Models (LLMs)
Data Processing
Git
Good Clinical Practice
Kubernetes
Microsoft Certified Professional
Management
Mentorship
Microservices
Microsoft Azure
Software Development Methodology
Problem Solving
Product Design
Python
RESTful
React.js
ASP.NET
Agile
Teamwork
Testing
Web Applications
Web Development
Amazon Web Services
AngularJS
Artificial Intelligence
C#
Snow Flake Schema
Workflow

Job Details

Job Title: Software Engineer, Full Stack (AI Focus)

Location: Richardson, TX 75082

Position: Contract

Overview

Software Engineer, Full Stack (AI Focus)
We're looking for a Full Stack Software Engineer to build innovative web applications and integrate AI into our development processes.

What you'll do:

  • Develop end-to-end web solutions using .NET (C#, ASP.NET Core, GraphQL) for the back end and Angular/React for responsive user interfaces.
  • Manage and optimize Snowflake data solutions.
  • Integrate interactive maps (e.g., Google Maps) and dynamic charts/widgets for data visualization.
  • Drive the SDLC, leveraging AI to accelerate design, build, and efficiency. This includes designing AI integration policies, and integrating AI into workflows (chat interfaces, automated agents, A2A integrations like MCP).
  • Develop solutions with Python for backend services or data processing.
  • Collaborate with product, design, and development teams to ship new features.
  • Write clean, maintainable code, conduct code reviews, and mentor junior developers.
  • Troubleshoot and optimize application performance.

What you'll bring:

  • 8-10 years in full-stack web development.
  • Expertise in .NET (C#, ASP.NET, .NET Core, GraphQL) and Angular/React (proficiency in both is a plus).
  • Strong experience with Snowflake data warehousing.
  • Demonstrable experience integrating maps and data visualization charts/widgets.
  • Proficiency with RESTful APIs, microservices, and cloud platforms (Azure, AWS, Google Cloud Platform).
  • Familiarity with Git and Agile methodologies.
  • Excellent problem-solving, communication, and teamwork skills.
  • Bachelor's/Master's in CS or related field.
  • Experience with CI/CD, DevOps, testing frameworks, security best practices, or containerization (Docker, Kubernetes).
  • Exposure to Large Language Models (LLMs).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.