.NET Software Development for Qadra Wealth Management Solutions

.NET Software Development for Qadra

Qadra (now offline) is an Italian wealth management platform connecting client onboarding, investment planning, and portfolio analytics for financial advisors. Operating as GoodGuySoft, I contributed as a senior C# .NET backend developer, engineering scalable microservices, secure identity systems, and event-driven data processing pipelines for the core platform.

Core Functionality & Key Capabilities

  • Client Onboarding & Account Workflows: Centralized profile management, advisor relationships, investor questionnaires, risk profiling, and document records.
  • Portfolio Management & Analytics: Tracking of public and private investments, portfolio proposals, risk assessment simulations, and financial performance comparisons.
  • Financial Data Processing Pipelines: Dedicated background workers for importing market instruments and quotes, calculating daily portfolio valuations, and processing optimization requests.
  • Secure Enterprise Access Control: OAuth2 and IdentityServer authentication with role-based permissions, OTP login protection (Google/Microsoft Authenticators), and secured REST endpoints for account records.

Technology Stack & Architecture

  • Core & Runtime: C#, .NET, ASP.NET Core API microservices, Python, and Flask analytics microservices.
  • Backend & Data: MySQL, Entity Framework Core (Code-First & Migrations), Redis caching, ASP.NET Core Identity, IdentityServer, Auth0, JWT authentication, and Python quantitative tools (NumPy, pandas, SciPy).
  • Cloud & DevOps Infrastructure: Docker containerization on Amazon ECS, event-driven AWS Lambda functions, Amazon SNS, Amazon S3 storage, AWS CloudFormation, and CloudWatch logging with Serilog.

Need a Senior .NET Backend Developer?

Whether you need custom .NET microservices, secure financial platform architecture, or cloud data integration pipelines, I am available for development and consulting. Get in touch directly or reach out on Upwork to discuss your technical specifications.