Luxoft

full stack developer - portfolio management system

In short

Senior full stack developer role modernizing a mission-critical, WPF-based Portfolio Management System for a fintech/buy-side investment technology environment, moving it toward a modular, API-first, AI-enhanced architecture. Requires 10+ years delivering enterprise applications with strong C#/.NET, WPF/XAML/MVVM, DevExpress, RESTful API design, Python, and SQL Server, plus buy-side trading/portfolio system experience. Work spans legacy desktop modernization, backend/API/integration development, and building LLM-powered features. Fully remote, posted by Luxoft.

Description
The team is modernizing a mission-critical Portfolio Management System used by investment professionals across front-office investment functions. The platform is a mature WPF-based desktop system being transformed into a modern, scalable, high-performance application ecosystem.
Responsibilities
•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
•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 diagnostics, logging, health monitoring, and performance measures
•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 simplification or replacement approaches
•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 API specifications and technical documentation
•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
•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
Requirements
•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 in portfolio, order, execution, or front-office trading systems, or related financial instruments and 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 frameworks
•MongoDB and data-access modernization
•Microservices, modular monolith, event-driven or message-based architectures
•Microsoft Azure, containerization, Kubernetes
•Enterprise API management
•LLMs, AI assistants, retrieval-augmented generation, tool-calling, enterprise AI gateways
•Application security, data entitlements, auditability, regulated environments
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot