Senior Applications Developer
$117,200–$178,700 year
RemoteUnited States or Boston, Massachusetts, United States
Job Summary
Design, build, and maintain AI agents and copilot experiences using Microsoft Copilot Studio and related orchestration platforms, integrating them into existing business workflows. Leverage agentic coding tools like Claude Code and Cursor to accelerate development velocity and establish best practices for AI-augmented software engineering. Evaluate and integrate Azure OpenAI Services, RAG patterns, and semantic search into enterprise applications to deliver measurable business value. Prepare technical specifications, design documentation, and test plans, including prompt templates and agent behavior specs. Conduct thorough unit and integration testing, including AI component validation and prompt regression testing, before releasing code to QA and Production. Collaborate with IS departments, business stakeholders, and vendors to define requirements and explain AI capabilities and limitations. Stay current with the evolving AI landscape to identify opportunities for improving firm operations and client service delivery.
Required Qualifications
- Must demonstrate the ability to maintain strict confidentiality of the firm's internal, client, and personnel affairs
- Excellent listening skills and written and oral communication skills, including effective presentation skills
- Must be comfortable working in a fast-paced environment and be able to handle multiple projects at the same time
- Must be able to re-prioritize work to keep up with the needs of the business
- Self-starter and good collaborator with ability to work individually and within a team environment
- Excellent interpersonal and communication skills, both written and verbal
- Ability to work effectively in a culturally and educationally diverse environment
- Willingness to work additional hours when needed
- Strong intellectual curiosity about AI and a passion for exploring how emerging technologies can solve real business problems
- Must have a solid knowledge of Web Application Architecture and Design Patterns
- 5+ years application development experience using Microsoft .NET (.NET Core; .NET Framework also acceptable) with C#, ASP.NET Core, and SQL Server
- 2+ years' experience building and consuming REST APIs
- 2+ years' experience in HTML, JavaScript, and CSS
- 2+ years hands-on experience with AI technologies, including prompt engineering, AI agent development, and integration of large language models (LLMs) into production applications
- Proficiency with agentic coding tools (e.g., GitHub Copilot, Claude Code, Cursor) and a track record of using AI-assisted development to improve productivity and code quality
- Experience designing and implementing retrieval-augmented generation (RAG) architectures, including working with vector databases (e.g., SQL Server 2025, Azure AI Search, Pinecone, Qdrant) and semantic search techniques
- Familiarity with AI orchestration frameworks (e.g., Microsoft Agent Framework, Semantic Kernel, LangGraph, AutoGen) for building multi-step, agentic workflows
- Demonstrated expertise with Microsoft Copilot Studio, including building, configuring, and deploying custom copilots and AI agents within the Microsoft 365 and Power Platform ecosystem
- Experience with Microsoft Azure AI services, including Azure OpenAI Service, Azure AI Search, and cloud-hosted AI application patterns
- Experience with application data encryption; .NET Data Protection
- Understanding of responsible AI principles, including bias mitigation, transparency, and data governance as they apply to enterprise AI deployments
- Exposure to secure coding practices and enterprise compliance requirements, particularly as they relate to AI data handling and privacy
- Prior exposure to and support of the legal industry
- Proven experience with troubleshooting principles, methodologies, and issue resolution techniques
Desired Qualifications
- .NET Data Protection a plus
- Experience leveraging mobile-native capabilities using web technologies a plus
- Experience with cache servers, web sockets, service workers, and backplanes a plus
- Prior exposure to and support of the legal industry a plus
Additional Requirements
- Must maintain strict confidentiality of the firm's internal, client, and personnel affairs
- Must be comfortable working in a fast-paced environment and be able to handle multiple projects at the same time
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.