Senior Software Developer (Full Stack - AI Agent Interface & UI)
Illinois · Full-time · Posted March 13, 2026
About This Role
Position Overview The Senior Software Developer (Full Stack - AI Agent Interface & UI) will be responsible for building the user-facing experience for a cutting-edge document redaction and retrieval platform. This developer role will design the front-end application that allows end-users to interact with processed documents using natural language queries, view redacted content, and navigate a complex document repository with ease.
Project: Automated Document Digitization, Redaction, and Records Management Solution Duration: 320 hours | FTEs: 1
Key Responsibilities: - Architect and develop a modern, responsive SPA using Angular or React - Build a chat-based interface integrated with Azure Cognitive Search / Azure OpenAI for natural language document search - Design a secure document viewer with redacted/original view toggling - Integrate with RESTful APIs for metadata, redacted documents, and user queries - Implement Azure AD authentication flows and role-based access controls - Build front-end services for seamless upload to the agency's CMS - Work with end-users during UAT phase to gather feedback and implement refinements
Required Skills: - 8+ years full-stack development with strong emphasis on modern front-end frameworks - Expert-level Angular (2+) or React proficiency - Strong JavaScript/TypeScript, HTML5, CSS3 (Sass/LESS) - Solid .NET Core / C# experience for backend integration - RESTful API integration and complex JSON data handling - Azure AD authentication/authorization integration - Secure coding practices (XSS, CSRF awareness) - Accessible web applications (WCAG 2.1) experience preferred - Familiarity with Azure ecosystem a plus