Senior Back-End Developer- C# / .NET 8 / Azure Functions / APIM / SQL
General Dynamics Information TechnologyAbout the role
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
MBI (T2)Job Family:
Data Science and Data EngineeringJob Qualifications:
Skills:
Communication, Cross-Functional Collaboration, IT Architecture, Problem SolvingCertifications:
NoneExperience:
5 + years of related experienceUS Citizenship Required:
NoJob Description:
GDIT is seeking a Senior Back-End Developer to design, build, and support backend services for a modern healthcare self-service portal hosted on Microsoft Azure. This role is responsible for developing secure, scalable, and maintainable APIs and backend processing components using C# and .NET 8 Azure Functions, Azure API Management, and Azure SQL.
work visa sponsorship will not be considered for this position.
The ideal candidate has strong experience building cloud-native backend solutions in Azure, including HTTP-based APIs, event-driven processing patterns, dependency injection, and secure integrations with external systems. This position will support a regulated healthcare environment and requires close collaboration with front-end developers, architects, DevOps engineers, security teams, and business stakeholders to deliver reliable services for member, provider, and operational workflows.
HOW YOU WILL MAKE AN IMPACT:
- Design, develop, and maintain backend APIs and business services using C# and .NET 8 Azure Functions.
- Build and support Azure Functions using HTTP triggers as well as event-driven triggers such as Service Bus, Blob Storage, and Timer triggers where appropriate.
- Implement dependency injection and modular service design to create reusable, testable, and maintainable backend components.
- Develop services that integrate with external APIs, enterprise platforms, and healthcare-related systems, including authentication, error handling, retries, resiliency, and monitoring.
- Build, secure, publish, and manage APIs through Azure API Management, including routing, versioning, throttling, policy enforcement, and diagnostics.
- Implement data access and business logic using Azure SQL and Entity Framework Core, including schema design, indexing, query tuning, and performance optimization.
- Develop secure integrations between Azure-hosted applications and downstream systems while protecting sensitive healthcare and operational data.
- Implement authentication and authorization using Microsoft Entra External ID / CIAM and enforce role-based and claims-based access to backend services.
- Support persona-based workflows for members, providers, and internal operational users across portal features and backend processes.
- Create and maintain unit tests, integration tests, and API test coverage to support reliable automated delivery and maintain high code quality.
- Partner with DevOps engineers to support CI/CD pipelines in Azure DevOps, environment promotion, configuration management, deployment automation, and operational readiness.
- Implement structured logging, telemetry, exception handling, and health monitoring to support supportability, production troubleshooting, and system reliability.
- Document APIs, data flows, integration patterns, technical designs, and operational procedures to support maintainability and onboarding.
- Troubleshoot and resolve backend issues involving performance, reliability, scalability, security, and production support.
- Ensure solutions align with secure coding practices and compliance requirements for FedRAMP, HIPAA, FISMA, and other applicable standards.
WHAT YOU'LL NEED (REQUIRED):
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field. Relevant additional experience may be substituted in lieu of degree requirements.
- 5 or more years of experience in backend software development.
- 3 or more years of hands-on experience building solutions in Microsoft Azure.
- Strong hands-on experience with C# and .NET, including Azure Functions development.
- Experience developing Azure Functions using HTTP triggers and familiarity with event-driven trigger patterns such as Service Bus, Blob Storage, and Timer triggers.
- Strong experience with Azure API Management.
- Experience implementing dependency injection, service abstractions, and maintainable backend design patterns.
- Experience integrating with external APIs using secure and resilient design patterns.
- Experience with Azure
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s