About the Role
We are seeking a Backend Engineer with strong expertise in .NET development, cloud
technologies, and modern AI solutions. The ideal candidate will be responsible for designing,
developing, and maintaining scalable backend systems, cloud-native applications, and AI-
powered services.
The candidate will work closely with Product, QA, DevOps, and Support teams to build reliable,
secure, and scalable solutions for healthcare, diagnostics, and enterprise applications.
Key Responsibilities
Backend Development
Design, develop, and maintain backend services using ASP.NET Core and C#.
Develop and maintain RESTful APIs for web, device integrations.
Implement scalable, secure, and maintainable software architectures.
Optimize application performance, database queries, and API response times.
Troubleshoot production issues and perform root cause analysis.
Participate in code reviews and technical design discussions.
Cloud & Serverless Development
Design, develop, and maintain Azure Function Apps for serverless applications.
Build cloud-native solutions using Azure services.
Integrate Azure services including Storage Accounts, Service Bus, Key Vault, and
Application Insights.
Develop event-driven and asynchronous processing workflows.
Implement monitoring, logging, alerting, and performance tracking.
Troubleshoot and optimize cloud-based applications and services.
Required Technical Skills
Backend Technologies
C#, ASP.NET Core Web API
REST API Development
Object-Oriented Programming (OOP)
SOLID Design Principles
Unit Testing
Azure Technologies
Azure Functions
Azure App Services
Azure DevOps
AI & Agent Technologies
OpenAI, or similar LLM platforms
AI Agent Development
Prompt Engineering
AI API Integration
Preferred Experience
Experience developing Azure Function Apps and serverless applications.
Experience working with Azure cloud services in production environments.
Experience integrating AI capabilities into enterprise applications.
Experience working with healthcare, diagnostics, IoT.
Experience with Docker and containerized deployments.
What We Look For
Strong problem-solving and debugging skills.
Ability to work independently and collaboratively in a team environment.
Passion for learning new technologies and building scalable solutions.
Good communication and analytical skills.
Ownership mindset with a focus on quality and continuous improvement.