Source description
About the role
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
More at EPAM Systems
Related open roles
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Senior Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Data Technology Consultant
Mumbai
Senior Data Software Engineer
Mumbai