
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 websiteExplore more
Salary
💰 $97,968 - $115,575 per year
Job Level
Tech Stack
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