Senior Full Stack Developer - Portfolio Management System

Luxoft

United States

Remote

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft, United States, seeks an experienced Software Developer to modernize a mission-critical PMS built on WPF and .NET. The role focuses on UI modernization, platform upgrades, API development, performance optimization, and AI-enabled user experiences across desktop, web, and service layers.

You will upgrade and refactor legacy components, design phased modernization plans, and drive a scalable, secure architecture.

Qualifications

  • 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 PMS/OMS/EMS workflows.
  • Hands-on DevExpress experience with complex grids and performance-sensitive interfaces.
  • RESTful API design with ASP.NET Core or equivalent technologies.
  • Python development for services, automation, analytics, or AI-related components.
  • Strong SQL Server development and performance tuning skills.
  • Experience with Git, CI/CD, and Azure DevOps or similar platforms.

Responsibilities

  • Application modernization of a mature WPF-based desktop platform.
  • Upgrade .NET, WPF, and DevExpress applications and refactor legacy components.
  • Improve UX while preserving critical front-office workflows.
  • Design target architectures and phased modernization plans.
  • Profile, diagnose, and optimize performance across desktop and server components.
  • Develop secure RESTful APIs and integrate trading, risk, analytics, and downstream systems.
  • Implement authentication, authorization, logging, and observability.
  • Produce API specifications and technical documentation.
  • Contribute to AI-enabled user experiences and enterprise AI integrations.

Skills

C# / .NET
WPF
MVVM
REST APIs
SQL Server
DevExpress
Python
Multithreading
CI/CD
Azure DevOps

Tools

Git
Azure DevOps
Docker
Kubernetes
ASP.NET Core
Entity Framework

Job description

Project description

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.
  • 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.
  • 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.
  • 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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C#/.NET Full-Stack Developer | Investment Management Technology
Senior C#/.NET Full-Stack Developer | Investment Management Technology

VARO Partners • New York (NY)

On-site
USD 120,000 - 180,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Sr Full Stack Application Developer
Sr Full Stack Application Developer

Kellton • New York (NY)

Hybrid
USD 140,000 - 190,000
Senior .NET Developer with Capital Markets and Trading Exp
Senior .NET Developer with Capital Markets and Trading Exp

VeridianTech • New York (NY)

On-site
USD 170,000 - 210,000
Full Stack Developer (React Focused) – Front Office Technology
Full Stack Developer (React Focused) – Front Office Technology

Solomon Page • New York (NY)

On-site
USD 140,000 - 180,000
Senior Analyst Web Development
Senior Analyst Web Development

Orgill, Inc. • Collierville (TN)

On-site
USD 120,000 - 150,000
Senior Full-Stack .NET Developer (Hybrid)
Senior Full-Stack .NET Developer (Hybrid)

Resolution Technologies, Inc. • Atlanta (GA)

On-site
USD 120,000 - 150,000
.Net Full Stack Developer
.Net Full Stack Developer

InvestM Technology LLC • San Francisco (CA)

Hybrid
USD 140,000 - 200,000
Senior .NET Engineer — Modernization & Applications
Senior .NET Engineer — Modernization & Applications

Compunnel Inc. • Wilmington (NC)

On-site
USD 90,000 - 120,000
.NET Developer
.NET Developer

Aquent (United States) • Southlake (TX)

On-site
USD 110,000 - 160,000