Software Developer
Husch Blackwell · Houston, TX · 1 wk ago
RemoteRemoteEngineering$116k–$237k/yrFull-time
About the role
Husch Blackwell LLP is seeking a Software Developer to join our dynamic team. This position offers the opportunity to work on innovative AI-driven solutions and collaborate with cross-functional teams.
Responsibilities
- Design, develop, and deploy modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization.
- Implement enterprise-grade AI applications and intelligent workflow systems using C#/.NET Core, Azure-native services, and emerging AI platforms like Azure AI Foundry and Copilot Studio.
- Collaborate with stakeholders to gather requirements and design scalable, secure, and maintainable AI applications.
- Develop and deploy cloud-native applications on Azure using Azure App Services, Azure Functions, and Durable Functions for orchestrated AI workflows.
- Build AI-powered solutions using Azure AI Foundry, Azure OpenAI services, embeddings, vector search, and RAG pipelines.
- Develop intelligent copilots and assistants using Copilot Studio, integrating enterprise data and workflows.
- Design and maintain secure APIs and backend services integrating with Azure SQL Database, enterprise document repositories, and business systems.
- Build containerized workloads using Docker and support modern deployment strategies.
- Implement observability, telemetry, and performance monitoring through Azure Application Insights, logging, tracing, and alerting best practices.
- Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions to ensure reliable automated deployments.
- Support Azure governance and security requirements, including identity, compliance, and networking controls.
- Provide quality assurance, documentation, and knowledge transfer for developed AI systems.
- Respond to escalated production issues and provide technical leadership in root cause resolution.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Data Science, or related field; or equivalent combination of education and commensurate experience required.
- 5+ years of relevant experience in enterprise application development, AI implementation, or cloud-based engineering, preferably in a professional services environment.
- Strong communication skills and ability to collaborate across technical and non-technical teams.
- Demonstrated proficiency in C#, .NET Core/.NET 8, ASP.NET, cloud-native backend development and API design, Azure App Services, Azure Web Apps, Azure Functions, Durable Functions, Azure Service Bus, Azure SQL, Docker, and Azure DevOps/GitHub Actions.
- Experience implementing AI-enabled systems using Azure AI Foundry, Azure OpenAI services, embeddings, vector search, and RAG pipelines, AI agent frameworks and automation patterns, and Copilot Studio or conversational AI platforms.
- Understanding of Azure infrastructure concepts including VNets, Private Endpoints, DNS, firewalls, secure networking, identity and access management (Entra ID).