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.
full stack developer - portfolio management system
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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
требования
- 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
- Будет плюсом: 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
условия
- Условий в вакансии нет
навыки
Software engineering и digital transformation компания, часть DXC Technology.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.