Log in
All jobs
LA

Senior Full Stack Developer - Portfolio Management System

LUXOFT, A DXC TECHNOLOGY COMPANY
Abu Dhabi, United Arab Emirates Posted Oct 27, 2026
On-site

About this role

Senior Full Stack Developer - Portfolio Management System

We are seeking an experienced Software Developer to help modernize a mission-critical Portfolio Management System (PMS) used by investment professionals across front-office investment functions.

The successful candidate will play a key role in transforming a mature WPF-based desktop platform into a modern, scalable, high-performance application ecosystem. The work includes UI modernization, platform upgrades, API development, performance optimization, architecture simplification, technical debt reduction, and AI-enabled user experiences.

This role is well suited to an engineer with experience in buy-side portfolio, order, execution, risk, or investment analytics platforms who is comfortable working across desktop, web, service, integration, and data layers.

Responsibilities

Key Responsibilities

  • Application Modernization

  • Upgrade and modernize existing .NET, WPF, and DevExpress applications.

  • Refactor legacy components, reduce technical debt, and improve maintainability.

  • Improve the application user experience while preserving critical front-office workflows.

  • Contribute to target architecture decisions and phased modernization plans.

  • Performance Engineering

  • Investigate and resolve application freezing, slow response times, memory leaks, and crashes.

  • Profile and optimize desktop, server-side, database, and integration components.

  • Improve data loading, caching, processing, and resource-management patterns.

  • Implement appropriate diagnostics, logging, health monitoring, and performance measures.

  • Architecture Simplification

  • Reduce reliance on legacy SOA, middleware, and tightly coupled dependencies.

  • Design simpler service-oriented and API-first components.

  • Support migration toward modular, scalable, and supportable architecture patterns.

  • Assess MongoDB dependencies and recommend pragmatic simplification or replacement approaches.

  • API and Integration Development

  • Design and build secure RESTful APIs for PMS data access.

  • Develop integrations with trading, risk, reporting, analytics, and downstream systems.

  • Implement authentication, authorization, validation, auditing, observability, and error handling.

  • Produce clear API specifications and technical documentation.

  • AI Enablement

  • Build an AI-powered prompt/chat experience within the PMS.

  • Integrate enterprise Large Language Models and approved AI services.

  • Develop prompt orchestration, tool-calling, retrieval, guardrails, and workflow automation capabilities.

  • Partner with investment users to identify and deliver high-value, controlled AI use cases.

  • Web and Desktop Delivery

  • Maintain and enhance rich desktop capabilities while introducing web-based applications where appropriate.

  • Deliver across frontend, backend, service, integration, and data layers.

  • Apply automated testing, code review, secure development, and CI/CD practices.

Skills

  • Must have

  • 10+ years of professional software engineering experience delivering enterprise applications.

  • Strong C# and .NET experience, including legacy .NET Framework and modern .NET versions.

  • Deep experience with WPF, XAML, MVVM, desktop application architecture, and multithreading.

  • Buy-side investment technology experience, particularly in one or more of the following areas: Portfolio Management Systems (PMS) , Order Management Systems (OMS), Execution Management Systems (EMS), Front-office trading applications, Fixed income, equities, FX, derivatives, swaps, options, TRS, or CDS workflows

  • Hands-on DevExpress experience, including complex grids and performance-sensitive user interfaces.

  • Experience designing and implementing RESTful APIs using ASP.NET Core or equivalent technologies.

  • Python development experience for services, automation, analytics, or AI-related components.

  • Strong SQL Server development and performance-tuning skills.

  • Experience creating both web-based applications and rich desktop/fat-client applications.

  • Practical expertise in profiling, diagnostics, memory management, performance tuning, and production troubleshooting.

  • Experience with Git, automated testing, CI/CD, and Azure DevOps or similar engineering platforms.

  • Nice to have

  • React, Angular, or comparable modern web framework experience.

  • MongoDB and data-access modernization experience.

  • Microservices, modular monolith, event-driven, or message-based architecture experience.

  • Microsoft Azure, containerization, Kubernetes, and enterprise API management experience.

  • Experience integrating LLMs, AI assistants, retrieval-augmented generation, tool-calling, or enterprise AI gateways.

  • Familiarity with application security, data entitlements, auditability, and regulated environments.

  • Other

  • Languages

  • English: C1 Advanced

  • Seniority

  • Lead

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →