Senior Software Engineer (.NET)
Hyderabad, Telangana, India (Hybrid) · पूर्णवेळ
अर्ज करणारे पहिले व्हा
- अनुभव
- 6–11 yrs
- पगार
- —
- रिक्त जागा
- 1
- पोस्ट केले
- 21 तासपूर्वी
- कार्य मोड
- संकरित
- शिक्षण
- कोणताही पदवीधर
- पात्रता
- Graduates from any discipline are eligible to apply.
- सारांश
- अर्ज करणे आवश्यक आहे
तुम्ही जिथे काम कराल
नोकरीचे वर्णन
About Ensemble Health Partners
Ensemble Health Partners holds the second-largest market share in the US Revenue Cycle Management space with over 10,000 professionals. The company collaborates with nearly 300 hospitals across the United States to enhance financial results and patient experiences by providing innovative billing and customer service solutions. Ensemble focuses on combining talented teams, proven methods, and modern scalable technologies to deliver impactful solutions backed by 10 technology patents.
Role Overview
We are looking for an experienced Senior Software Engineer to join our Product Engineering team in Hyderabad (hybrid working). The successful candidate will contribute to backend development for our event engine, working extensively with message brokers. Key technologies include .NET Core, RESTful APIs, event-driven architectures, and relational databases.
Key Responsibilities
- Design and develop applications utilizing Azure App Service with features like scaling, deployment slots, and managed identity.
- Create serverless functions using Azure Functions triggered by HTTP, timers, Service Bus, Event Grid, and Blob storage; experience with durable functions preferred.
- Implement messaging solutions via Azure Service Bus with queues, topics, subscriptions, dead-letter queues, and retry strategies.
- Integrate event-driven systems through Azure Event Grid including custom topics and event sources interacting with Azure Functions and Logic Apps.
- Manage and secure APIs using Azure API Management, handling policies, authentication, rate limits, and caching.
- Utilize Azure Storage services such as Blob, Table, Queue, and File, incorporating SAS token management, soft delete, and versioning.
- Safeguard secrets and certificates using Azure Key Vault with RBAC, access policies, and managed identities.
- Optionally, design data solutions with Azure Cosmos DB using SQL or Mongo APIs.
- Implement Infrastructure as Code using Terraform with the azurerm provider, overseeing state management and workflows like Plan, Validate, and Apply.
- Develop, test, and maintain backend services using C#, .NET Core, and REST API standards.
- Efficiently perform data operations with LINQ and Entity Framework.
- Deploy scalable and secure applications to Azure cloud environments.
- Adopt Continuous Integration and Continuous Deployment (CI/CD) methodologies.
- Participate in code reviews, identify improvement opportunities, and propose optimized solutions.
- Collaborate closely with cross-functional teams to analyze requirements and deliver technical solutions.
Required Qualifications and Skills
- Extensive experience (6-11 years) as a software developer specializing in C#, MVC, and .NET Core.
- Strong expertise in designing and consuming RESTful APIs, including authentication and serialization techniques.
- Practical knowledge of LINQ and Entity Framework for optimized data access and manipulation.
- Advanced skills in Azure services including App Service, Functions, Service Bus, Event Grid, API Management, Storage, and Key Vault.
- Proficient with Terraform for Infrastructure as Code deployments.
- Experience with JavaScript frameworks such as React for frontend development.
- Background in architectural design and establishing CI/CD pipelines.
- Strong analytical and problem-solving capabilities with the ability to work independently and collaboratively.
- Excellent verbal and written communication skills to engage effectively with colleagues and stakeholders.
- Familiarity with Test Automation is a plus.
Why Join Ensemble Health Partners?
- Be part of an innovative company holding 10 technology patents in the Revenue Cycle Management domain.
- Opportunity to work on meaningful solutions that improve financial outcomes for healthcare providers.
- Supportive environment fostering professional growth, creativity, and teamwork.
- Comprehensive focus on learning and development with industry-standard programs.
- Flexible and remote work options available.
Employee Benefits
- Health insurance covering employees, their families, and parents, plus accidental insurance.
- Compliance with labor laws including maternity and paternity benefits.
- Company swag such as welcome and work anniversary packages.
- Referral bonuses and exclusive referral programme.
- Professional development programs and reimbursements.
- Flexibility to work remotely from home.
Eligibility
Applicants must be graduates to apply for this position.