Senior Back-End Developer – C# / .NET 8 / Azure Functions / APIM / SQL
General Dynamics Information Technology
ملخص NerdLevelTech الذكي
Job Description:
• 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