← Back to jobs

CodersBrain Logo
Senior Software Developer

CodersBrain

 

Bangalore, Karnataka, India

Posted On: 4 days ago
Experience: 8+ years
Availability: Remote
Openings: 1
Category: Senior Software Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

 

·        Design, develop, test, deploy, and support cloud-native healthcare applications and services using C#, .NET 10, ASP.NET Core, Angular, TypeScript, Entity Framework Core, SQL Server, and Microsoft Azure

·        Design and build AI-enabled product features, such as retrieval-augmented generation (RAG), document and data extraction, summarization, and agentic workflows, using Azure OpenAI, Microsoft Foundry, and related frameworks

·        Help define how AI features are tested, monitored, and safeguarded, including accuracy evaluation, prompt and model version management, human-in-the-loop review, and protection of PHI

·        Use AI coding assistants (e.g., GitHub Copilot, Claude Code) to accelerate design, coding, testing, and documentation, while owning the quality, security, and correctness of all AI-generated output

·        Modernize legacy components (e.g., .NET Framework, WCF) toward current .NET, containerized, API-first architectures

·        Design and implement secure RESTful APIs and system interfaces, including healthcare interoperability standards such as HL7 FHIR

·        Build and maintain CI/CD pipelines and infrastructure-as-code using Azure DevOps and/or GitHub Actions

·        Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is well reviewed, covered by automated tests (unit, integration, and end-to-end), and observable in production

·        Write high-quality, secure code designed to be easily understood by others and maintained in the future

·        Apply secure-by-design practices and help ensure solutions meet HIPAA and other healthcare regulatory requirements

·        Participate in production support and root-cause analysis, and contribute to the ongoing evolution of the existing portfolio of applications and services

·        Collaborate daily with product, design, QA, and implementation teams

What You’ll Bring

·        5+ years of professional experience designing, developing, and shipping enterprise software

·        Expert-level C# and modern .NET (.NET 8 or later), including ASP.NET Core Web API and Entity Framework Core

·        Professional experience building front-end applications with a recent version of Angular, TypeScript, HTML5, and CSS/SCSS

·        Strong SQL Server skills, including data modeling, writing and optimizing queries and stored procedures, and performance tuning

·        Hands-on experience building and deploying applications on Microsoft Azure (e.g., App Service, Azure Functions, Azure SQL, Key Vault, Service Bus)

·        Experience designing RESTful APIs and scalable, distributed systems, with working knowledge of microservices and event-driven architectures

·        Practical experience integrating LLMs into applications (e.g., Azure OpenAI or similar), including prompt design, retrieval-augmented generation, and handling non-deterministic output

·        Proficient, day-to-day use of AI-assisted development tools, with sound judgment in reviewing, testing, and securing generated code

·        Experience with Git, CI/CD pipelines, and automated testing frameworks (e.g., xUnit/NUnit, Jest, Playwright)

·        Expert in object-oriented design, SOLID principles, design patterns, and clean, layered architectures

·        Solid understanding of application security fundamentals, including the OWASP Top 10 and modern authentication/authorization (OAuth 2.0, OpenID Connect, Microsoft Entra ID)

·        Experience with relational and NoSQL databases

·        Experience in Agile/Scrum enterprise-scale software development, including work with distributed teams

·        Ability to translate business requirements into detailed technical solutions consisting of existing and new product features

·        Excellent verbal and written communication, analytical, and problem-solving skills

·        Ability and desire to learn new technologies quickly, and to work both individually and as part of a team in a fast-paced Agile environment

·        Bachelor’s degree in computer science, engineering, or a related field preferred; equivalent work experience in a related field will be considered

Nice to Have

·        Python experience, particularly for AI/ML, data processing, or LLM application development

·        Experience with AI agent frameworks and tooling (e.g., Microsoft Agent Framework, Semantic Kernel, LangChain/LangGraph) and the Model Context Protocol (MCP)

·        Experience with embeddings and vector search (e.g., Azure AI Search, Cosmos DB vector search, pgvector)

·        Experience with AI evaluation, observability, and responsible-AI practices, such as guardrails, content safety, and hallucination and bias testing

·        Experience with containers and orchestration (Docker, Azure Container Apps, AKS) and infrastructure-as-code (Bicep or Terraform)

·        Experience with observability tooling (OpenTelemetry, Application Insights, Azure Monitor)

·        Healthcare industry experience, such as care management, utilization management, prior authorization, or payer systems

·        Familiarity with HIPAA, HL7 FHIR, and CMS interoperability and prior authorization requirements

·        Experience with rules engines or configurable, metadata-driven platforms

·        Relevant Microsoft Azure or AI certifications

Education

Bachelor’s degree

Related Jobs

No related jobs found

← Back to jobs