Ensemble Health Partners

Innovation in Revenue Cycle Management

Lead Engineer, Software – Platform

Full TimeRemoteTeam 5,001-10,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

22 hours ago

Salary

Not specified

Bachelor Degree10 yrs expExperience acceptedEnglishAzureCloudEntity FrameworkJava ScriptReactSQLTerraformVault.net

Job Description

• Design and implement applications using Azure App Service (scaling, deployment slots, managed identity). • Develop serverless solutions with Azure Functions (HTTP, Timer, Service Bus, Event Grid, Blob triggers; durable functions preferred). • Implement messaging solutions using Azure Service Bus (queues, topics, subscriptions, DLQ, retry policies). • Integrate event-driven architectures with Azure Event Grid (custom topics, event sources, integration with Functions/Logic Apps). • Manage APIs through Azure API Management (APIM) (policies, authentication, rate limiting, caching). • Work with Azure Storage Account (Blob, Table, Queue, File services; SAS tokens, soft delete/versioning preferred). • Secure secrets and certificates using Azure Key Vault (RBAC vs Access Policies, Managed Identity). • Optional: Design solutions using Azure Cosmos DB (SQL/Mongo APIs). • Implement Infrastructure as Code using Terraform (azurerm provider, state management, Plan → Validate → Apply workflow). • Develop, test, and maintain software applications using C#, .NET Core, and Rest API technologies. • Utilize LINQ/Entity Framework to interact with databases and perform data operations efficiently. • Deploy applications to the Azure cloud platform, ensuring scalability, performance, and security. • Implement Continuous Integration and Continuous Deployment (CI/CD) practices to streamline software delivery processes. • Participate in code reviews, identify areas for improvement, and propose solutions to enhance application performance and code quality. • Collaborate with cross-functional teams to gather requirements, analyze user needs, and propose technical solutions.

Job Requirements

  • Proven experience as a Software Developer, with a strong focus on C#, MVC and .NET Core development.
  • Proficiency in Rest API design and development, including authentication and data serialization.
  • Solid understanding and hands-on experience with LINQ/Entity Framework for data access and manipulation.
  • Strong hands-on experience with Azure App Service, Functions, Service Bus, Event Grid, APIM, Storage, Key Vault.
  • Proficiency in Terraform for Infrastructure as Code.
  • Experience with Application Insights, Azure Monitor, and networking concepts (VNet, endpoints).
  • Proficiency in JavaScript, React, and related front-end frameworks.
  • Architectural design experience and CI/CD pipeline implementation.
  • Excellent problem-solving skills and ability to work both independently and in a team environment.
  • Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.

Benefits

  • Health Benefits and Insurance Coverage for family and parents.
  • Accidental Insurance for the associate.
  • Compliant with all Labor Laws- Maternity benefits, Paternity Leaves.
  • Company Swags- Welcome Packages, Work Anniversary Kits
  • Exclusive Referral Policy
  • Professional Development Program and Reimbursements.
  • Remote work – flexibility to work from home.

Related Job Pages