General Dynamics Information Technology

Senior Back-End Developer – C# / .NET 8 / Azure Functions / APIM / SQL

General Dynamics Information Technology

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,968 - $115,575 per year

Job Level

About the role

  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
  • 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 SQL, including data modeling, indexing, schema design, query optimization, and database performance tuning
  • Experience using Entity Framework Core or similar ORM frameworks in enterprise application development
  • Hands-on experience implementing authentication and authorization with Microsoft Entra ID, including External ID / CIAM concepts, claims, and API protection
  • Experience integrating backend APIs with modern front-end applications and enterprise systems
  • Experience with source control, build pipelines, and release processes in Azure DevOps
  • Strong understanding of REST API design, secure coding practices, data protection, and operational support in regulated cloud environments
  • Experience working in environments subject to healthcare, government, or other regulated compliance requirements.
  • Ability to obtain and maintain required federal security clearance or public trust as applicable
Benefits
  • variety of medical plan options
  • Health Savings Accounts
  • dental plan options
  • vision plan
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
  • full flex work weeks where possible
  • variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • Paid Family Leave program providing a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
  • short and long-term disability benefits
  • life insurance
  • accidental death and dismemberment insurance
  • personal accident insurance
  • critical illness insurance
  • business travel and accident insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET 8Azure FunctionsAzure SQLEntity Framework CoreAPI developmentDependency injectionREST API designDatabase performance tuningSecure coding practices
Soft Skills
problem-solvingcollaborationcommunicationtroubleshootingdocumentationattention to detailadaptabilitycritical thinkingtime managementteamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems