This position is no longer accepting applications
Closed on July 12, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Senior Software Engineer – (C#/.NET & SQL -Required)
Backend Developer
Senior
.NET
.NET Core
API
APIs
ASP.NET
ASP.NET Core
Azure
Azure Functions
C Sharp
Database
Frontend
Integration
Integrations
JavaScript
Microsoft Azure
Microsoft SQL Server
MS SQL
Ms Sql Server
Software Development
Software Engineering
SQL
Sql Databases
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Index AR Solutions.
Job Description
Senior Software Engineer role focused on C#/.NET, SQL, and backend services, with hybrid work options in Williamsburg, VA.
Responsibilities
- Partner with cross-functional teams to clarify business aims, user needs, and product direction.
- Engage in Agile/Scrum ceremonies and contribute to incremental delivery and ongoing improvement.
- Advise on implementation tradeoffs, ask purposeful questions, and align technical work with intended outcomes.
- Design, develop, and maintain backend services and APIs using the .NET stack (including .NET, ASP.NET Core, C#) with a focus on reliability, security, and performance.
- Plan relational database schemas and implement performant data access patterns using MS SQL Server.
- Follow clean code practices, secure coding standards, and SOLID principles in daily development.
- Build and maintain modern web UI components when needed using React, Vite, Next.js, or similar tooling.
- Balance back-end excellence with front-end concerns such as authentication flows, API contracts, error handling, and UX impact.
- Contribute to solution design using modern patterns like microservices, domain-driven design, event-driven architectures, and RESTful services, under guidance when required.
- Participate in design reviews to ensure maintainability and alignment with team standards.
- Integrate applications with Identity and Access Management providers (Entra ID or Auth0).
- Connect applications with enterprise systems such as LMS, EAM, and HCM tools as appropriate.
- Author and maintain unit, integration, and end-to-end tests to minimize regression risk.
- Develop proof-of-concepts to evaluate new tools and frameworks when suitable.
- Build with operational readiness in mind, emphasizing observability, resilience, and secure-by-default practices.
- Use Docker containers to simplify and standardize deployments.
- Leverage infrastructure-as-code patterns such as Bicep to provision Azure resources including App Services, Azure SQL, Storage, Function Apps, and Key Vaults.
- Support event-driven workflows with message brokers like Azure Service Bus or RabbitMQ where applicable.
- Apply Git branching strategies appropriate to the project and contribute to CI/CD pipelines in Azure DevOps with quality gates as needed.
- Utilize modern AI tools responsibly to accelerate tasks such as scaffolding, refactoring, and test ideas while upholding quality and security standards.
- Stay informed about AI developments that can improve engineering workflows.
Requirements
- Bachelor’s or Master’s degree in a related field.
- 7+ years of professional software engineering experience with C# and modern cross-platform .NET.
- Strong analytical, problem-solving, and communication skills, with attention to detail.
- Experience building and supporting backend services (APIs) with data access and MS SQL Server.
- Working knowledge of modern front-end development (React/Vite/Next.js or similar) to contribute when needed.
- Experience using AI tools thoughtfully within the software development lifecycle to boost productivity while maintaining quality and security.
Technologies
- C#, .NET, ASP.NET Core
- MS SQL Server
- React, Vite, Next.js
- Docker
- Bicep
- Azure App Services, Azure SQL Databases, Azure Storage Accounts, Azure Function Apps, Azure Key Vaults
- Azure Service Bus, RabbitMQ
- Entra ID, Auth0
- Git, Azure DevOps
Benefits
- 401(k) with 3% Safe Harbor contribution
- Health, Dental, Vision, and Telehealth
- Short and long-term disability and life insurance, 100% employer paid
- Pet insurance
- Ten holidays, four weeks of paid time off, and four weeks of paid parental leave
CI/CD
- Adhere to project appropriate Git branching strategies
- Contribute to Azure DevOps CI/CD pipelines with practical quality gates such as linting, static analysis, and automated builds/tests
AI
- Use modern AI tools responsibly to speed development tasks while preserving code quality and security
- Keep current with AI advances that can improve engineering workflows
Additional Information
- Job Type: Full-time, in-office, salaried
- Location: Williamsburg, VA 23185; daily commuting distance to the Index office is required; hybrid work after training, manager discretion
- Travel: Occasional travel, about 0–3 trips per year
- Apply: Please apply at indexarsolutions.com