Senior Software Developer

in Information Technology
  • Chicago, Illinois View on Map
  • Salary: $140,000.00 - $175,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000015494
  • Salary Type Annually
  • Industry Law Firms & Legal Services
  • Selling Points

    Lead impactful projects at a top-tier firm driving innovation and efficiency. Collaborate on cutting-edge AI and cloud solutions in a dynamic environment. Enhance your expertise while contributing to meaningful organizational transformation.

Job Description

Overview

  • Design, develop, and support business-critical applications and integrations for operational and legal functions.
  • Modernize legacy systems and implement secure APIs and automated workflows.
  • Enable AI capabilities across HR, Finance, and firmwide systems using Azure OpenAI.
  • Integrate Microsoft 365, SharePoint Online, Teams, and Power Platform solutions.
  • Design and operate data pipelines and governed datasets for analytics and reporting.
  • Implement security, compliance, and identity standards to ensure data protection.
  • Establish DevOps practices, including CI/CD pipelines and infrastructure as code.
  • Collaborate with vendors and provide high-quality client service and support.

Key Responsibilities & Duties

  • Gather requirements, design solutions, and manage roadmaps for business applications.
  • Develop web applications, APIs, and integrations using .NET, TypeScript/React, and Azure.
  • Lead AI enablement initiatives, including RAG, prompt design, and evaluation.
  • Maintain HR/Recruiting and Finance/Accounting systems ensuring data security and accuracy.
  • Design and administer relational and NoSQL databases for AI vector search workloads.
  • Implement security standards, including OAuth/OIDC, Key Vault, and DLP policies.
  • Establish observability practices and manage incident resolution processes.
  • Provide documentation, training, and escalated support for applications and platforms.

Job Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 10+ years of experience delivering secure, scalable enterprise applications.
  • Proficiency in C#/.NET, TypeScript, React/Next.js, REST/GraphQL, and PowerShell.
  • Experience with Azure services, including App Service, Functions, and API Management.
  • Knowledge of Microsoft 365, Power Platform, SQL Server, and PostgreSQL.
  • AI/ML experience with Azure OpenAI or similar platforms, including RAG and safety controls.
  • Expertise in DevOps practices, CI/CD pipelines, and Kubernetes/AKS.
  • Strong problem-solving skills and commitment to client service and confidentiality.
  • ShareAustin:

Related Jobs