
AES - DE - FS - DOTNET Full-Stack Angular
- India
- Permanent
- Full-time
- Designing, developing, and maintaining a suite of AI-enhanced business applications for the front office with a focus on driving intelligent decision-making and streamlining high-value workflows.
- Integrating advanced AI APIs into existing applications, including Azure OpenAI, and Azure AI Services to enable natural language capabilities, and optimise core business operations.
- Building AI-driven automation solutions using platforms like Azure AI Foundry and Azure AI Services to automate complex processes, extract insights from unstructured data, and deliver measurable business impact.
- A solid full stack engineering background with experience in C#, .NET, SQL, Python, TypeScript, Azure PaaS.
- Extensive experience designing and developing robust, scalable applications and high-traffic APIs.
- Experience of Azure AI Foundry and Azure AI Services for building, deploying and managing AI applications and agents at scale.
- Skills in prompt engineering and chaining techniques to optimize LLM outputs, including few-shot examples, function calling, and response formatting for production use.
- Experience in building AI-driven user interfaces using modern frameworks (e.g. React, Angular), with real-time interaction powered by LLM backends.
- Hands-on experience using AI coding copilots (e.g. GitHub Copilot, ChatGPT) to accelerate development, reduce boilerplate, and improve code quality.
- Collaborate with stakeholders, business analysts, architects and engineers to design, develop, test and implement AI enabled automated solutions.
- Write clean code that is secure, testable and performance oriented.
- Participate in code reviews and peer programming sessions to contribute to the team's overall improvement.
- Communicate with internal enablement teams and third-party vendors to integrate new technology and AI enablement into the business.
- Knowledgeable of software engineering fundamentals from design, coding and testing through to deployment and monitoring.
- Solid understanding of C#, .Net, Python, SQL and Typescript.
- Extensive experience using Azure Platform-as-a-Service (PaaS) offerings, including App Services, Container apps, Azure Functions, Key Vault, Entra ID, Azure AD B2C, Log Analytics, Hybrid Connections/ExpressRoute, and Azure API Management (APIM).
- Experience utilising OpenAI / Azure AI Service Api's and building models, tools and services with Azure AI Foundry.
- Designing and testing prompt-based workflows, including integration with frameworks i.e. Semantic Kernal.
- Good experience with Database and ETL technologies i.e. SQL, Azure Cosmos DB, Azure Data Factory, Azure DataLake, Power Automate, Microsoft Fabric.
- Experience with infrastructure as code i.e. Terraform / Bicep
- Proficient in developing front-end web applications using frameworks such as Angular or React with TypeScript, including implementing state management.
- Good knowledge of HTML, CSS and JavaScript.
- Good experience of applying AI productivity tools (e.g. ChatGPT, Gemini, Copilot in Microsoft 365) in daily workflows for task automation, documentation, and planning.
- Understanding of ETL automation and use in business processes.
- Hands on experience in Machine Learning (ML), training and fine-tuning large language models (LLMs), and integrating Natural Language Processing (NLP) APIs.
- Solid understanding of Agile methodologies, including Scrum and Kanban, with a focus on tracking and improving performance using DORA metrics.
- Experience using Azure Devops for planning, building, scanning and deploying production code via pipelines.
- Experience working with CRM platforms and integrating with related APIs, i.e. Dynamics 365, Salesforce.
- Passion for problem solving and enjoyment in dealing with complex technical issues.
- Good understanding of financial markets and Investment banking business, including equities & corporate broking.
- Ability to work under pressure and context switch when priority requires.
- Willingness to learn, with a proactive nature in asking questions to expand knowledge.