
TTT - Generative AI application dev...
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Generative AI Application Developer - .NET (Senior) - EY Kolkata
Join EY's GDS Tax Technology team in Kolkata, West Bengal, India, as a Senior Generative AI - Application Developer (.NET). This is a pivotal role within EY's Tax Service Line, focusing on developing cutting-edge Generative AI applications. You will be instrumental in growing a new service offering and contributing to a pioneering firm.
About the Role
As a Senior Full-stack Application Developer with expertise in .NET C# for Generative AI, you will design, develop, and implement AI agents, plugins, interfaces, and APIs. You'll ensure seamless integration with various systems, aligning with the core product and platform development strategy. Your responsibilities will include estimating and managing technical efforts, defining work breakdown structures, identifying and mitigating risks, and adhering to development methodologies and Key Performance Indicators (KPIs). Effective communication with your team and stakeholders is crucial, involving proactive expectation management and collaborative problem-solving. You will also contribute to refining development and engineering methodologies and standards, anticipating and leading the resolution of potential issues.
Key Responsibilities
- Design, develop, and implement AI agents, plugins, interfaces, and APIs, ensuring integration with various systems aligns with the core product/platform development strategy.
- Estimate and manage technical efforts, including work breakdown structures, risks, and solutions, while adhering to development methodologies and KPIs.
- Maintain effective communication within the team and with stakeholders, proactively managing expectations and collaborating on problem-solving.
- Contribute to the refinement of development/engineering methodologies and standards, anticipating potential issues and leading the resolution process.
Skills and Attributes for Success
Must-Have:
- Proficiency in full-stack application development with .NET C#, REST APIs, React or other TypeScript-based UI frameworks, and SQL databases.
- Advanced knowledge of Azure services, including Azure App Services, Azure Functions, and Entra ID.
- Experience with containerization technologies like Docker, Azure Container Apps, and Azure Kubernetes Services (AKS).
- Familiarity with No-SQL databases such as Cosmos DB or MongoDB.
- Working experience with source control systems like Git or TFVC.
- Experience with CI/CD pipelines, Azure DevOps, and GitHub Actions.
- Hands-on experience in Generative AI application development using Azure OpenAI, Semantic Kernel, and Vector databases (e.g., Azure AI Search, PostgreSQL).
- Fundamental understanding of various types of Large Language Models (LLMs).
- Fundamental understanding of Retrieval Augmented Generation (RAG) techniques.
- Fundamental understanding of classical AI/ML concepts.
- Skilled in advanced prompt engineering.
Nice-to-Have:
- Awareness of various AI Agents/Agentic workflow frameworks and SDKs.
- Experience with Graph Databases like Neo4j.
- Experience with M365 Copilot Studio.
- Microsoft Azure AI-900/AI-102 Certification.
Behavioral Skills:
- Excellent learning ability and a proactive approach to acquiring new knowledge.
- Strong communication and interpersonal skills.
- Flexibility to work independently and collaboratively as part of a larger team.
- Strong analytical skills and meticulous attention to detail.
- Ability to adapt work style to effectively collaborate with both internal and client team members.
Qualifications:
- Bachelor's/Master's degree in Software Engineering, Information Technology, BE, or B.Tech.
- An overall experience of 5 to 9 years in software development.
Ideally, you'll also have:
- Thorough knowledge of the Tax or Finance Domain.
- Strong analytical skills and a keen eye for detail.
This is an exciting opportunity to join a market-leading, multi-disciplinary team and work with EY TAS practices globally across a range of industries.
Company
EY
EY is a global leader in professional services, offering assurance, consulting, strategy, tax, and transaction services. With a commitment to building a better working world, EY leverages data and tec...