Full Stack Developer .NET
Role details
Job location
Tech stack
Job description
Our client is a Financial Services organisation seeking an experienced Full Stack Developer to join their internal technology function. The role will focus on designing, building, and supporting enterprise-grade applications, APIs, AI-driven services, and digital platforms across Microsoft Azure and modern web technologies.
This is a hands-on engineering role suited to someone who is comfortable working across front-end and back-end development, cloud-native services, integrations, DevOps, and emerging Agentic AI solutions within a regulated environment.
The role is Hybrid and requires onsite attendance in Central London 2-3 days per week. Technical Skills
- C#, ASP.NET Core, Entity Framework
- Python, FastAPI
- JavaScript, TypeScript
- React or Angular
- REST APIs, Swagger/OpenAPI
- SQL Server, PostgreSQL, NoSQL and vector databases
- Azure App Services, Azure Functions, API Management
- Docker, Kubernetes (AKS)
- Azure DevOps, Git repositories, CI/CD pipelines
- Power Platform exposure beneficial (Power Apps, Power Automate, Power BI)
- Authentication and security including OAuth2 and JWT
- Unit testing and automated testing frameworks
- Experience integrating AI and LLM services including OpenAI, Claude, Gemini, or Azure AI
- Experience building Agentic AI workflows, orchestration frameworks, AI copilots, or autonomous process automation solutions
- Knowledge of AI-driven APIs, semantic search, RAG architectures, and vector database integrations
- Azure certifications such as AZ-900, AZ-204, or AI-900 would be advantageous, * Design, develop, and maintain scalable full stack applications across cloud and web technologies
- Build responsive front-end applications using modern JavaScript frameworks such as React or Angular
- Develop secure and scalable back-end services, APIs, and integrations using .NET, Python, and Azure services
- Design and implement AI-powered solutions including Agentic AI workflows, copilots, and intelligent automation services
- Integrate Large Language Models (LLMs), AI APIs, and orchestration frameworks into enterprise applications and business processes
- Work closely with business stakeholders, analysts, and technical teams to gather requirements and translate them into technical solutions
- Deliver end-to-end technical solutions covering application development, automation, reporting, and data integration
- Support architecture design, technical documentation, and solution governance including HLDs and LLDs
- Implement CI/CD pipelines, automated testing, and deployment processes through Azure DevOps
- Ensure applications meet security, compliance, performance, and operational standards
- Troubleshoot production issues, manage incident resolution, and support continuous improvement initiatives
- Collaborate with infrastructure, data, and project delivery teams to ensure successful implementation of technical change
- Contribute to technical best practices, coding standards, and modern engineering approaches across the technology estate
- Follow ITIL-aligned processes for change, release, incident, and problem management
Requirements
- Strong commercial experience as a Full Stack Developer or Full Stack Engineer within Financial Services, Investment Management, Banking, or other regulated environments
- Proven experience delivering modern cloud-native applications using Microsoft Azure
- Strong front-end development experience with React, Angular, JavaScript, and TypeScript
- Strong back-end development experience with ASP.NET Core, Python, REST APIs, and microservices architecture
- Experience building and integrating enterprise APIs and third-party services
- Experience working with both relational and non-relational databases
- Experience integrating AI and automation capabilities into enterprise applications
- Knowledge of DevOps principles including CI/CD, automated deployments, and infrastructure automation
- Experience working within Agile delivery environments
- Understanding of Agentic AI concepts, AI orchestration, and LLM-driven application design
- Strong communication and stakeholder management skills
- Ability to manage multiple workstreams and deliver in a fast-paced environment
Desirable Experience
- Experience within investment platforms or financial reporting systems
- Exposure to data engineering or analytics platforms
- Experience supporting production cloud environments
- Knowledge of event-driven or distributed architecture patterns
- Experience integrating low-code and pro-code solutions within enterprise platforms
- Exposure to AI governance, AI security, or responsible AI frameworks