Experian

Senior Software Engineer

Experian
Apply
6 hours ago
Hyderābād, IndiaSenior

Responsibilities

  • Design and deliver scalable, resilient, and maintainable applications using software engineering principles, domain-driven design, and distributed systems architecture.
  • Design and implement cloud-native Azure solutions using App Services, Functions, Service Bus, Event Grid, and containerized workloads.
  • Develop secure, performant C# and .NET applications using established architectural patterns and enterprise engineering standards.
  • Lead development of RESTful APIs, microservices, event-driven architectures, integrations, versioning, backward compatibility, and contract integrity.
  • Develop relational and non-relational data models using SQL Server and other data platforms.
  • Guide CI/CD implementation, including automated builds, testing pipelines, infrastructure as code, and deployment strategies.
  • Mentor and coach engineers on architecture, coding standards, testing, and engineering best practices.
  • Conduct code reviews focused on maintainability, performance, security, and architectural standards.
  • Ensure applications comply with security standards, regulatory requirements, and internal governance policies.
  • Build GenAI features in .NET using Azure OpenAI or Azure AI Foundry, prompt engineering, RAG, Azure AI Search, and Semantic Kernel or similar orchestration.
  • Use AI assistants for test generation, code review, refactoring, and documentation, with human validation of generated output.

Requirements

  • Bachelor's degree in computers is required; a Master's degree is preferred.
  • At least 7 years of professional .NET development and architectural experience.
  • At least 2 years of Azure cloud experience.
  • Experience with C#, .NET Framework, .NET Core, Entity Framework or another ORM, and architectural patterns.
  • Experience with Microsoft SQL Server, T-SQL, relational database design, SSIS, ETL, Azure Data Factory, and Azure SQL.
  • Experience with HTML, CSS, JavaScript, Angular, and ReactJS.
  • Experience with Azure IaaS, SaaS, PaaS, Entra, App Services, Azure Functions, APIM, and Azure DevOps CI/CD pipelines.
  • Experience with API development, integrations, microservices architecture, Docker, and containers.
  • Experience with GitHub Copilot, Cursor, Claude, spec-driven agentic development, and AI-driven development lifecycle practices.
  • Experience building GenAI features in .NET using Azure OpenAI or Azure AI Foundry, including prompt engineering, RAG with Azure AI Search, and Semantic Kernel or similar orchestration.
  • Familiarity with MCP servers and integrations connecting agents to internal APIs, databases, and pipelines.
  • Ability to apply secure coding practices, testing strategies, performance and scalability principles, and governance requirements.

Benefits

  • Family well-being benefits, enhanced medical benefits, and paid time off.
  • The company highlights work/life balance, wellness, professional development, DEI, volunteering, collaboration, and reward and recognition.
  • Equal Opportunity and Affirmative Action employer with accommodations available for candidates with disabilities or special needs.

Tech Stack

AngularAzureC#CSSDockerHTMLJavaScriptMicrosoft SQL Server.NETReact

Categories

Experian

About Experian

10,000+ employees

Experian builds credit reporting, identity and fraud prevention, and data analytics software that help lenders, insurers, healthcare providers, and marketers make decisions; it also offers consumer credit monitoring and scores. The company earns via data licensing, decisioning software, and subscription services, operates in 30+ countries, is headquartered in Costa Mesa, California, and is a FTSE 100 public company listed on the London Stock Exchange (EXPN); it is one of the three major U.S. credit bureaus.

Contact me