Full-Stack Developer
Houston, Texas (downtown location, onsite)
(Full-time)
Our client is a global technology consulting and professional services company. We are assisting in their search for a Full-Stack Software Developer to work in the downtown Houston area.
We are seeking a passionate technologist to develop innovative solutions for clients with particular skills in Gen-AI, Machine Learning, .NET and React. This role will focus on developing and integrating AI-powered applications, leveraging cutting-edge generative AI models and cloud technologies. The ideal candidate will have a strong background in software engineering, deep expertise in Microsoft Azure, a passion for AI-driven solutions, and experience working with .NET and React frameworks.
Key Responsibilities:
AI-Powered Application Development:
- Design, develop, and deploy AI-driven applications using .NET and React.
- Integrate generative AI models into existing and new applications to enhance functionality and user experience.
- Optimize AI algorithms and workflows for scalability and performance.
Full-Stack Development:
- Develop and maintain APIs, microservices, and cloud-based solutions using .NET Core/C#.
- Build dynamic and responsive front-end applications using React, TypeScript, and modern UI frameworks.
- Implement state management, routing, and reusable UI components in React-based applications.
Cloud & Data Integration:
- Work with cloud platforms (primarily Azure) to deploy AI solutions.
- Utilize cloud-based AI services (Azure OpenAI, Copilot Studio, etc.) for seamless AI model integration.
- Collaborate with data scientists and ML engineers to streamline AI/ML model deployment.
Software Architecture & Best Practices:
- Design scalable and maintainable software architectures for AI-powered applications.
- Follow best practices in coding, security, testing, and CI/CD automation.
- Conduct code reviews, troubleshoot issues, and optimize application performance.
Collaboration & Continuous Learning:
- Work closely with cross-functional teams, including AI/ML engineers, product managers, and UX designers.
- Stay updated with the latest advancements in generative AI, .NET, and React ecosystems.
- Participate in technical discussions, knowledge sharing, and mentoring junior developers.
Qualifications:
- 5+ years of full-stack software development experience.
- Proficiency in .NET Core/C#, Web API, and microservices architecture.
- Strong experience with React, TypeScript, and front-end development frameworks.
- Deep expertise in Microsoft Azure (architecture, deployment, and optimization).
- Hands-on experience integrating AI/ML models into software applications.
- Knowledge of cloud platforms (Azure, AWS, or GCP) and AI services.
- Experience with DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Familiarity with databases (SQL, NoSQL) and data processing technologies.
- Strong problem-solving skills, attention to detail, and ability to work in an agile environment.
- Experience with AI/ML frameworks (TensorFlow, PyTorch, Hugging Face, OpenAI APIs).
- Knowledge of GraphQL, WebSockets, and real-time application development.
- Experience with security best practices for AI applications.
Key Capabilities:
- C# .Net Core API Development
- Angular/React + TypeScript
- Node.js
- SQL Server, Cosmos DB or MongoDB
- Agile Methodologies
- Azure DevOps CI/CD
Desirable Capabilities:
- Azure AI + Machine Learning
- Bot Developments (RPA or MS Bot Framework)
- Kubernetes and Docker
- Logic Apps Development
- Terraform/Azure Resource Manager Templates/Bicep
Notable:
- Competitive salary and benefits package
- Will consider candidates are interested in relocation to the Houston area (preferably Texas or nearby states).
- Oil & gas company background a plus