Padmi

Senior Software Engineer - .NET

ChennaiPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at EPAM Systems

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Engineer - .NET with AI, you will be joining a full-stack product development team focused on building innovative travel platform solutions. Your role will involve utilizing cutting-edge AI coding tools and modern cloud-native technologies to contribute to the modernization of the distributed architecture while delivering high-quality features and services. Responsibilities: - Develop and deliver features and services for the travel platform as part of a full-stack product development team - Utilize agentic coding tools (Claude Code, Cursor, GitHub Copilot) in daily development workflows to accelerate delivery and enhance code quality - Review and validate AI-generated code for correctness, security, and performance before merging - Contribute to refactoring and modernizing existing services and architectures using cloud-native design patterns - Write clean, testable, peer-reviewed, and well-optimized code, whether authored manually or collaboratively with AI agents - Participate in enhancing the development and operations of the distributed architecture - Advocate for quality, durability, and technical debt reduction by collaborating with key partners such as Product Owners, Engineering Managers, and Product Designers - Ensure the privacy, security, and trust of sensitive data throughout implementations in partnership with Risk and Security teams - Assist in meeting backend and system SLOs as part of the broader engineering team Requirements: - Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience - 4+ years of full-stack development experience in building web applications and services - 1+ year of hands-on experience using AI coding agents like Claude Code, Cursor, GitHub Copilot in professional development workflows - Solid experience in building modern web applications, RESTful API design, and microservices architecture - Proficiency in TypeScript/JavaScript, Python, C#/.NET, and expertise in modern frontend frameworks such as React, Next.js, Vue, or Angular - Background in building and deploying applications on cloud platforms like AWS, Azure, or GCP - Familiarity with prompt engineering techniques for code generation and development workflows - Understanding of the Model Context Protocol (MCP) and its interaction with external tools and data sources - Excellent communication skills, strong working relationships, and a high degree of team collaboration Nice to have: - Knowledge of Azure AI Foundry, Retrieval-Augmented Generation (RAG), LangChain, and graph-based data technologies like GraphRAG, GraphDB - Familiarity with real-time streaming or distributed messaging platforms such as Redis, Kafka, or RabbitMQ - Skills in containerization (Docker), CI/CD pipelines, and infrastructure-as-code tools with modern DevOps practices - Background in modern project management and collaboration tools like Jira, ADO, GitHub Projects within Agile software delivery environments - Strong curiosity about emerging AI development tools and a desire to stay current with the evolving agentic coding landscape As a Senior Software Engineer - .NET with AI, you will be joining a full-stack product development team focused on building innovative travel platform solutions. Your role will involve utilizing cutting-edge AI coding tools and modern cloud-native technologies to contribute to the modernization of the distributed architecture while delivering high-quality features and services. Responsibilities: - Develop and deliver features and services for the travel platform as part of a full-stack product development team - Utilize agentic coding tools (Claude Code, Cursor, GitHub Copilot) in daily development workflows to accelerate delivery and enhance code quality - Review and validate AI-generated code for correctness, security, and performance before merging - Contribute to refactoring and modernizing existing services and architectures using cloud-native design patterns - Write clean, testable, peer-reviewed, and well-optimized code, whether authored manually or collaboratively with AI agents - Participate in enhancing the development and operations of the distributed architecture - Advocate for quality, durability, and technical debt reduction by collaborating with key partners such as Product Owners, Engineering Managers, and Product Designers - Ensure the privacy, security, and trust of sensitive data throughout implementations in partnership with Risk and Security teams - Assist in meeting backend and system SLOs as part of the broader engineering team Requirements: - Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience - 4+ years of full-stack development experience in building web applications and services - 1+ year of hands-on experience using AI coding agents like Claude Code, Cursor, GitHub Copilot in professional development workflows - Solid experience in building modern web applications, RESTful API desi

One address, no account. We’ll tell you when matching roles go live.

More at EPAM Systems

Related open roles

View all roles