CareSource is seeking an Azure Application Developer to design and develop secure, scalable, and resilient cloud-native applications using Azure services, addressing the need for robust distributed systems, security best practices, performance optimization, and cloud cost management.
Requirements
- Expert in C/.NET Core, Azure SDKs, and RESTful API design
- Proficient in TypeScript and frontend frameworks (React, Angular, or similar)
- Strong experience with Azure Service Bus, event-driven design, and messaging systems
- Solid experience with Azure Database for PostgreSQL
- Hands-on expertise with Infrastructure as Code (IaC): ARM, Bicep, or Terraform
- Deep understanding of Azure cloud architecture, application security, and DevOps pipelines
- Experience with AKS, Docker, and containerized deployments
Responsibilities
- Design, develop, and deploy cloud-native applications using Azure PaaS services such as App Services, Azure Functions, Logic Apps, API Management, and Azure PostgreSQL
- Apply Azure design patterns like Retry, Circuit Breaker, Queue-based Load Leveling, Cache-aside, and Event Sourcing to build scalable and resilient systems
- Build robust APIs and microservices using C/.NET Core
- Develop frontend components using TypeScript (e.g., React or Angular)
- Design and implement asynchronous messaging solutions using Azure Service Bus, Event Grid, and Event Hubs
- Define and implement Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform
- Secure applications using Azure AD, OAuth2, and Key Vault
Other
- 8+ years of overall IT experience, including full-stack or backend development
- 5+ years of experience in Microsoft Azure application development
- Proven ability to define and manage infrastructure vs. application development responsibilities
- Experience working in Agile/Scrum environments
- Create an Inclusive Environment