DeveloperJobs.io
← Back to all jobs

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.