Jobs · Engineering · California

Sr. Software Developer (Req #: 666)

Lyles Services Co. · Fresno, CA · 2 wk ago
Engineering$121k–$150k/yrFull-time

About the role

This position is responsible for designing, developing, and maintaining enterprise software applications across the full technology stack. The Sr. Software Developer works within a small, high-impact technology team to build and evolve the internal platforms that power construction operations, project management, logistics, financial reporting, and AI-driven decision support systems. This role requires strong expertise in .NET backend development and modern JavaScript/TypeScript frontends, with a growing emphasis on integrating AI and large language model capabilities into business applications.

Responsibilities

  • Design, develop, and maintain backend APIs and services using .NET 9 and ASP.NET Core, following Clean Architecture and CQRS patterns with MediatR
  • Build modern, responsive frontends with Next.js, React, TypeScript, and Tailwind CSS using component libraries such as shadcn/ui and AG Grid Enterprise
  • Integrate AI and large language model capabilities into internal tools using Anthropic Claude, OpenAI, and emerging agent frameworks such as Microsoft Agent Framework
  • Develop and optimize SQL Server databases, writing performant queries, managing Entity Framework Core migrations, and leveraging Dapper for high-throughput data access
  • Modernize legacy systems by migrating older .NET and Angular codebases to current frameworks and architectures
  • Build and maintain CI/CD pipelines with GitHub Actions, deploying applications to Windows Server/IIS and Azure cloud infrastructure
  • Implement and maintain background processing systems using Hangfire for scheduled jobs, queue processing, data synchronization, and automated notifications
  • Design and build reporting solutions using QuestPDF and ClosedXML, replacing legacy Crystal Reports and SSRS-based workflows
  • Integrate with external systems including Viewpoint Vista ERP, Microsoft Graph API, and Azure Active Directory (Entra ID)
  • Collaborate with a small technology team to scope, architect, and deliver features end-to-end, from database schema through API design to user interface
  • Participate in code reviews, architectural discussions, and continuous improvement of development practices and tooling
  • Support and troubleshoot production applications, diagnose performance issues, and implement monitoring and logging solutions using NLog, Serilog, and related tools

Requirements

  • 5+ years of professional software development experience (9+ years in lieu of a degree)
  • Strong proficiency in C# and .NET (ASP.NET Core, Entity Framework Core, MediatR, dependency injection)
  • Experience building frontend applications with React and TypeScript
  • Solid SQL Server skills including query optimization, stored procedures, and schema design
  • Experience with RESTful API design and authentication patterns (JWT, OAuth 2.0, Windows Authentication)
  • Proficiency with Git version control and CI/CD pipelines (GitHub Actions preferred)
  • Ability to work across the full stack and take ownership of features from design through deployment
  • Strong communication skills and comfort working in a small, collaborative team environment

Qualifications

  • Required Education And Experience: 5+ years of professional software development experience (9+ years in lieu of a degree)
  • Desired Skills And Knowledge: Experience with AI/LLM integration, working with APIs from Anthropic, OpenAI, or similar providers; Familiarity with agent-based architectures and multi-agent systems; Experience with Clean Architecture, CQRS, and domain-driven design patterns; Exposure to Next.js, Dapper, Hangfire, QuestPDF, or AG Grid; Background in construction industry software, ERP integration, or Viewpoint Vista; Experience with Node.js backend development using Fastify or Express; Familiarity with Azure services including Azure AD/Entra ID, Blob Storage, and Service Bus; Exposure to Prisma ORM, SQLite, or Playwright end-to-end testing; Knowledge of Tailwind CSS, shadcn/ui, Radix UI, or similar modern component libraries

Similar jobs

Software Developer, Sr

Louisiana Farm Bureau InsuranceBaton Rouge Metropolitan Area· 3 mo ago
Engineeringapply on recruiting2.ultipro.com

Sr. Software Developer

Mike Albert Fleet SolutionsCincinnati, OH· 2 mo ago
Engineeringapply on workforcenow.adp.com