Sr. Software Developer; Req
Listed on 2026-07-13
-
Software Development
Backend Developer, .NET Developer, Full Stack Developer
Position Title: Sr. Software Developer (Req #: 666)
Location: Fresno, CA
Pay Range: $ - $
Position DescriptionThis 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/Type Script frontends, with a growing emphasis on integrating AI and large language model capabilities into business applications.
Essential Duties and 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, Type Script, 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 Git Hub 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 )
- 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
Required Education and Experience
- 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 Type Script
- 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 (Git Hub 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
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 , Blob Storage, and Service Bus
- Experience with Prisma ORM, SQLite, or Playwright end‑to‑end testing
- Knowledge of Tailwind CSS, shadcn/ui, Radix UI, or similar modern component libraries
- A valid California Driver's License
- Effective Communication
- Analytical Thinking
- Results Oriented
- Collaboration
- Initiative
- Thoroughness
- Technical Problem‑Solving
- Continuous Learning
- Person…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).