Generative AI Application Developer (.NET) - Senior
Join EY's GDS Tax Technology team as a Generative AI Application Developer with expertise in .NET and C#. This senior role is crucial for developing, implementing, and integrating cutting-edge technology solutions that enhance client services and engagement team efficiency. You will gain deep tax technical knowledge alongside outstanding database, data analytics, and programming skills within EY's core Tax practice.
In this role, you will be instrumental in building disruptive and market-leading tools that address the growing need for efficient data management and analysis in response to complex regulations. You'll work alongside partners, clients, and tax technical subject matter experts to drive value-add through technology.
The Opportunity
EY is seeking a seasoned Generative AI – Application Developer (.NET) for our Tax Technology practice in Bangalore & Kolkata, India. This is an exceptional chance to join a pioneering firm and significantly contribute to the growth of a new service offering within the Tax Service Line.
Key Responsibilities
- Design, develop, and implement AI agents, plugins, interfaces, and APIs, ensuring seamless integration with various systems in line with the core product/platform development strategy.
- Estimate and manage technical efforts, including work breakdown structures, risk assessment, and solution development, adhering to established development methodologies and KPIs.
- Maintain effective communication within the team and with stakeholders, proactively managing expectations and fostering collaborative problem-solving.
- Contribute to the refinement of development and engineering methodologies and standards, anticipating potential issues and leading their resolution.
Skills and Attributes for Success
Must-Have:
- Proficiency in full-stack application development using .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 such as Docker, Azure Container Apps, and Azure Kubernetes Services (AKS).
- Experience with No-SQL databases like Cosmos DB or MongoDB.
- Working experience with source control systems like Git or TFVC.
- Experience with CI/CD pipelines using Azure DevOps, GitHub Actions, etc.
- Hands-on experience in Generative AI application development using Azure OpenAI, Semantic Kernel, and Vector databases like Azure AI Search, PostgreSQL with pgvector, etc.
- Fundamental understanding of various 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:
- Familiarity with AI Agents/Agentic workflow frameworks and SDKs.
- Experience with Graph Databases such as Neo4j.
- Experience with M365 Copilot Studio.
- Microsoft Azure AI-900/AI-102 Certification.
Behavioral Skills:
- Excellent learning ability and adaptability.
- Strong communication and interpersonal skills.
- Flexibility to work both independently and collaboratively within a team.
- Strong analytical skills with meticulous attention to detail.
- Ability to adapt work style to collaborate effectively with both internal and client team members.
Qualifications
- Bachelor's or Master's degree in Software Engineering, Information Technology, BE/B.Tech.
- Overall 5-9 years of relevant experience.
Ideally, you'll also have:
- Thorough knowledge of the Tax or Finance domain.
- Strong analytical skills and attention to detail.
EY is committed to building a better working world by empowering our people and fostering a culture of continuous learning, success defined by you, transformative leadership, and a diverse and inclusive environment. Join us to build an exceptional experience for yourself and contribute to a better working world for all.
