Bengaluru (Hybrid)
Experience6–10+ years (flexible based on depth of expertise)
Role OverviewWe are looking for a Senior Software Engineer (Full‑Stack) with strong expertise in .NET, modern frontend frameworks (Angular / ReactJS), microservices, and Azure cloud technologies, along with hands‑on experience in AI‑driven automation and Agentic AI systems.
The role involves building end‑to‑end cloud‑native applications, designing scalable backend services, and delivering responsive, high‑quality web user interfaces, while leveraging AI‑assisted development tools to drive engineering efficiency.
Key ResponsibilitiesBackend & Cloud DevelopmentDesign, develop, and maintain C#/.NET (Core, .NET 6 / .NET 8) applicationsBuild RESTful APIs using ASP.NET Web API, ensuring performance, security, and scalabilityDesign and implement microservices‑based architecturesDevelop and optimize SQL Server databases (schema design, indexing, performance tuning)Build cloud‑native solutions using Azure App Services, Azure Functions, Azure SQL, and Azure StorageFrontend DevelopmentDesign and develop modern, responsive, single‑page applications using Angular and/or ReactJSBuild reusable UI components and follow frontend best practices for scalability and maintainabilityIntegrate frontend applications with backend APIs and microservicesEnsure high quality UX through performance optimization, accessibility, and cross‑browser compatibilityCollaborate closely with UX, backend, and product teams to deliver seamless end‑to‑end solutionsAI & Intelligent AutomationImplement AI/ML‑driven automation using Agentic AI patternsIntegrate AI‑powered agents for workflow automation, intelligent decisioning, and system interactionsUse AI‑assisted development tools such as Cursor and GitHub Copilot to accelerate development and improve code qualityApply prompt engineering and RAG techniques where applicableArchitecture & Engineering ExcellenceApply Clean Architecture, SOLID principles, and Domain‑Driven Design (DDD)Participate in architecture reviews, design discussions, and technology roadmap planningEnsure systems are scalable, secure, observable, and production‑readyMentor junior engineers and conduct code reviewsDevOps, Reliability & OperationsBuild and maintain CI/CD pipelines using Azure DevOps or GitHub ActionsContainerize applications using Docker and deploy to Kubernetes / AKSImplement event‑driven architectures using Azure Service Bus and Event GridSet up monitoring, logging, and tracing with Application Insights and OpenTelemetryPrimary Skills (Required)C# / .NET (Core, .NET 6 / .NET 8)ASP.NET Web API (RESTful services)Microservices ArchitectureSQL Server (design, optimization, performance tuning)Azure Cloud (App Services, Functions, Azure SQL, Storage)Frontend frameworks: Angular and/or ReactJSAI/ML‑driven automation using Agentic AIAI‑assisted development tools: Cursor, GitHub CopilotGood to Have SkillsAgentic AI frameworks: LangChain, Semantic Kernel, Azure OpenAIPrompt engineering & Retrieval‑Augmented Generation (RAG)Docker & Kubernetes (AKS)CI/CD with Azure DevOps or GitHub ActionsEvent‑driven systems (Service Bus, Event Grid)Observability & monitoring (Application Insights, OpenTelemetry)Clean Architecture, DDD, SOLID principlesState management libraries (NgRx, Redux) and frontend testing frameworksQualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related fieldStrong experience building full‑stack, cloud‑native enterprise applicationsProven ability to deliver scalable UI + backend systemsExcellent problem‑solving, communication, and collaboration skillsIQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com
IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.