Software Developer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Developer at Husch Blackwell focusing on building enterprise-grade AI solutions. Collaborating with teams to implement cloud-native applications and drive technological advancements.
Responsibilities:
- Defines, analyzes, and evaluates organizational needs relating to AI-enabled solutions, automation, and collaboration technologies.
- Partners with stakeholders to gather requirements and design scalable, secure, and maintainable AI applications.
- Leads development of modern solutions using C# and .NET Core/.NET 8.
- Develops and deploys cloud-native applications on Azure using: Azure Web Apps / App Services, Azure Function Apps, Durable Functions for orchestrated AI workflows.
- Implements event-driven and distributed system patterns leveraging: Azure Service Bus Asynchronous messaging and integration frameworks.
- Builds AI-powered solutions using: Azure AI Foundry, Azure OpenAI (chat models, embeddings, vector search), Retrieval-Augmented Generation (RAG) architectures, AI agents and orchestration frameworks.
- Develops intelligent copilots and assistants using Copilot Studio, integrating enterprise data and workflows.
- Designs and maintains secure APIs and backend services integrating with: Azure SQL Database, Enterprise document repositories and business systems.
- Builds containerized workloads using Docker and supports modern deployment strategies.
- Implements observability, telemetry, and performance monitoring through: Azure Application Insights, Logging, tracing, and alerting best practices.
- Develops and maintains CI/CD pipelines using Azure DevOps or GitHub Actions to ensure reliable automated deployments.
- Supports Azure governance and security requirements, including identity, compliance, and networking controls.
- Provides quality assurance, documentation, and knowledge transfer for developed AI systems.
- Responds to escalated production issues and provides technical leadership in root cause resolution.
- Other duties as assigned by IT leadership.
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
- Ability to work independently in resolving complex production issues and making recommendations to remediate enterprise application problems
- Strong communication skills and ability to collaborate across technical and non-technical teams
- Legal industry experience a plus, but not required.
- 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 and orchestrated workflows
- Azure Service Bus and event-driven architecture
- Azure SQL and relational database development
- Docker and container-based deployments
- Application monitoring with Azure Application Insights
- 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.
- Experience with source control and CI/CD tools such as Azure DevOps, GitHub Actions, Git
- Understanding of Azure infrastructure concepts including: VNets, Private Endpoints, DNS, firewalls, secure networking Identity and access management (Entra ID)
Benefits:
- medical and dental coverage
- life insurance
- short-term and long-term disability insurance
- pre-tax flexible spending account for certain medical and dependent care expenses
- an employee assistance program
- Paid Time Off
- paid holidays
- participation in a retirement plan program after meeting eligibility requirements
- and more.




















