Post Job Free
Sign in

Senior C#.NET Developer with 20+ Years Experience

Location:
New York City, NY
Salary:
0
Posted:
December 02, 2025

Contact this candidate

Resume:

********@*****.***

332-***-****

Soshan Fernandes

Summary

20+ years of experience in development of large-scale, enterprise applications (Web/Windows/Mobile applications, and Client-Server applications).

15+ years of experience building custom financial systems including buy-side trading systems, customizable portfolio management systems, investment workflow management systems etc.

Strong experience in creating and evolving software architecture, high-level and detail design, microservices, cloud services, CI/CD, documentation, testing & implementation as per the ISO & CMM standards.

Hands-on experience in .Net Framework 4.0 (WPF, WCF, Azure, LINQ, ADO.NET Entity Framework, Silverlight, RIA Services), XML, C++, C#, Java, ASP.NET, MVC4, SQL-Server, SQL Server Reporting Services.

Strong background and expertise in development frameworks as Prism, SCSF, TDD, BDD & Enterprise Library.

Experience with Agile Methodologies, Scrum, DevOps methodology, and various aspects of SDLC.

Excellent communication, interpersonal and analytical skills with recognition as a versatile team player.

Strong problem solving skills, analytical abilities, logical thinking, and quick learner. Education & Qualification

Degree: BE(Computers) from Goa University, India, 2000 -2004

MCSD.NET certification

Microsoft Azure Developer Associate certification Domain Knowledge

Securitized Products: ABS, MBS, Agency CMBS and mortgage pass-through

Alternative Investments - Capital markets, Investment Banking, leveraged investments, fund of funds, hedge funds, index funds, and fund linked products

FIX Protocol (Financial Information eXchange)

Technical Summary

Languages: C++, C#.NET Core, Java runtime 8, Python, T-Sql, UML

Technologies: WPF, WCF, RIA, React, Nodejs, ASP.NET, Javascript, MVC4

Databases: Microsoft SQL Server, Sybase, Oracle, PostgresSQL

Tools: Microsoft Visual Studio 2022, Expression Blend, ERWin, Azure, AWS, Tibco EMS/RV

Source Control: VSS, TFS, SubVersion, ClearCase, RTC, Git

Extreme Programming: Automated Build Process, CI/CD, Maven,Jenkins, NMock, NUNIT, NANT, NDoc

Design Patterns: Creational, Structural and Behavioural Pattern, Microservices, Cloud Services, Prism,

Third Party Libraries: Aspose, SpecFlow, Jenkins, FxCop, CLR Profiler, Ants Profiler, Infragistics, Component Art, ActiPro, Telerik, DevExpress-WPF, SyncFusion-WPF, Drools.Net, Spreadsheet Gear, ArcGIS Professional Experience:

FmGlobal ( Tech Mahindra ) Mar 2023– Till date

Technology

C#.net, Kafka, Hasura, Nodejs, Reactjs, Azure, Docker Responsibilities:

Created secure GraphQL endpoints with custom queries, mutations, and role-based access control.

Built a responsive React.js frontend from scratch following component-driven architecture ensuring responsive design and cross-browser compatibility

Integrated Apollo Client for GraphQL communication with caching, state management, kafka feeds and query optimization.

Containerized frontend and backend applications using Docker for consistent deployments.

Deployed and managed applications on Microsoft Azure with CI/CD pipelines for scalability and reliability. Parallax fund, California, US Aug 2022– Mar 2023

Middle Office Group(Senior software developer)

Parallax Volatility Advisers is a California-based hedge fund manager that is principally owned by Stephen Hutchison, William Bartlett, and Jill Armstrong. The firm employs an equity volatility relative value strategy that seeks to target the risk-adjusted portfolio of volatility exposures through US-listed options contracts, including covered and uncovered puts and calls and other securities instruments.

Technology

C#.NET 6, Mongodb, Redis, Nodejs, Reactjs, Redux, Java 11, Azure, AWS, Docker Responsibilities:

Developed the webapis for rest endpoints with swagger support using c#.net core api. Setup Azure B2c hosts for multiple tenants along SSO. Deployed webapis to Azure Functions with routes defined in API management with application insights. Key value lookup using Azure vault. Part of devops teams for containerizing the application and deploying it using terraform script for muti environment. ********@*****.***

332-***-****

Worked on Azure Iot Hub for relaying security prices to connected devices via message streams.

Migrated React webpack to craco. Support for existing applications using Java springboot for REST endpoints. Used aws s3 buckets for resource lookup. Kerberos authentication support with splunk logging. The springboot endpoints were responsible for gql data lookup.

Setup cognito user pools and federated identities at aws. Containerized backend and frontend for deployment.

Part of the architecture team for developing monolithic/microservice applications with experience in developing uml diagrams for enterprise applications.

Responsible for developing support applications developed in C#.net wpf. Esri, California, US Oct 2019 – Aug 2022

ArcGIS Pro(Senior software developer)

ArcGIS Pro is a desktop GIS software developed by Esri which is the next-gen desktop GIS mapping software providing professional 2D, 3D & 4D mapping in an intuitive user interface. Technology

C#.NET 5, C++, Python,WPF, Prism, Jenkins

Responsibilities:

Developed ArcGIS Pro usecases from layering to various tools defined.Supporting UI forArcGIS Pro.

Support for outlining and modifying layers for vectors. Internal libraries changes for GIS components written in Python and C++.

Created UI views and controls in WPF application. Nomura Securities, New York, US Nov 2016 – Jul 2019 Nagare RFQ Engine(Senior software developer)

Nagare is a single strategic application for RFQs across business lines. It supports B2C prices from one or more dealers holding a real time auction so as to select the best quote. Front end is wpf developed using Sonic framework[prism]. TibRV messaging used for communication and interlacing the java server with SQL server as the database. Markets supported are Bloomberg, MarketAxess, BondVision and TradeWeb. CI/CD implementation using Jenkins. Technology

C#.NET 4.5, Java 1.8, WPF, React, Redux, ES6, Electron, Nodejs, Tibco RV, SQL Server, Prism, Jenkins Responsibilities:

Developed Nagare usecases using Sonic framework.. Added build scripts for continuous delivery.

Supporting UI for Nagare. Integrated app with service broker handling different environments and regions. Tools include DevExpress(wpf) & AgGrid(React) for blotter,TibRV for messaging and SQL db

Created UI views and controls in ReactJs over WPF application. Deutsche Bank, New York, US July 2015 – Oct 2016

FDA App(Senior software developer)

FDA app is a blotter having muni forward delivery agreements. This tool allows entry of trades, email integration as well as notification service for upcoming deliveries. The trades are booked in the form of deals and the delivery periods and executions are organized for each trade. It integrates with data analytics for pricing info and conforms to trades based on Volcker limits setup for the desk. Deployment over Azure cloud. Technology

C#.NET 4.5, Java 1.7, WPF, C++, ASP.NET, Android, Oracle, Prism, Azure, Kafka Responsibilities:

Integrated app using Prism[Deutsche bank Axiom framework]. Service Broker using Java and C++ Axiom Lib

Developed web interface as well as basic android app for trade entry and blotter usage. Deployment over Azure.

External client facing UI created in HTML 5, MVC 4 and JQuery. Kafka used for messaging. JP Morgan, New York, US May 2012 – July 2015

Pb3 [PnL tool and IoPoPricer & TBA Pricer]

Pb3 PnL tool is a project that involves calculating the profit and loss components of each desk and book. IoPoPricer is a pricing tool for loading prices[bid/ask/yield] as well as Spreads and par-coupon data for various products. Also, the application involves uploading prices to Markit and reporting the position and trades along with PnL related calculations. TBA Pricer is a pricing engine to calculate prices for TBA (To Be Announced) securities. Technology

C#.NET 4.0, Java, C++, R language, WCF, WPF 4.0 Microsoft SQL Server 2008, Sybase, Tibco EMS, Prism Responsibilities:

Single-handedly created the entire UI framework in WPF, implemented main use cases using Prism [in-house Black Widow framework], designed and implemented views using MVP-PM, ribbon navigation and controls.

Integration with server components written in JRE 6 using Tibco EMS as messaging layer. Used DevExpress and SyncFusion 3rd party API for WPF GUI development. Created entire solution UI application [in WPF] using Tibco EMS as messaging framework.

********@*****.***

332-***-****

Credit Suisse, New York, US Sep 2011 – Apr 2012

Credit Suisse [Consultant at Sigma Group] Dec 2010 – Sep 2011 Credit Suisse [Consultant at Letse LLC] Sep 2009 – Dec 2010 PremiumNet & ILS

PremiumNet is a portfolio management system with the objective to achieve the optimum return for a given level of risk. Assets are chosen which are consistent with portfolio holder s investment objective and risk tolerance, pertaining to the discretionary mandate. Insurance Linked Securities [ILS] is a project involving instruments by which insurance risk is transferred in a capital markets contract. Some of the more common forms of ILS include catastrophe bonds, extreme mortality bonds, industry loss warranty derivatives, sidecars and catastrophe futures contracts Technology

C#.NET 3.5 SP1, WCF, Azure, WPF, Microsoft SQL Server 2008, Prism Responsibilities:

Single-handedly created the entire UI framework in WPF, implemented main use cases as reference for other developers, designed and implemented user controls, themes, ribbon navigation, splash screen etc.

Developed generic controls & framework specific utilities. TDD & BDD process implemented for usecases. Credit Suisse [Contractor at Wipro Technologies] Sep 2007 – Aug 2009 Beta Engine

Beta Engine aimed at creating a unified platform for trading having UI as a WPF form via WCF services. It enables highly efficient industrial production of tailored quantitative client portfolios (active and passive). It assures identical production process for portfolios with identical investment strategies and integrates with local/global operations to trading desks / brokers.

Technology

C#.NET 3.5, WCF 3.5, WPF 3.5 Microsoft SQL Server 2008, CAB, MS Sync Services Responsibilities:

Created sync services API from synchronizing data from local CE to SQL Server 2008(ODS)..

Used Infragistics, DevEx and SpreadsheetGear 3rd party API for WPF GUI development.

Involved in requirement gathering & Functional Design specifications. Deployment of apps done over Azure. Credit Suisse [Contractor at Wipro Technologies, India] Sep 2006 – Aug 2007 AiOne - Trade Management

Wachovia [Contractor at Cognizant Technologies, India] May 2004 – Aug 2006 IFR [Information Reporting System]

AiOne manages Trade data entry though InfoPath forms using web services for submission. Asset types include CDS, ABS, Equity, Repo, Reverse-Repo, Commercial paper, etc. IFR is a web based Cash Management system developed for Wachovia which allows its corporate users to manipulate transactions related his/her account(s). Technology

C#.Net, ASP.Net (.Net Framework 2.0), InfoPath, MOSS 2007, SQL Server 2005, SSRS 2005 Enterprise Library APIs, Responsibilities:

Web service creation for trade management via SOAP. Workflow model creation, InfoPath form generation and deployment via SharePoint [WSS 3.0]. Excel plugin integrated using VSTO.

Developed a custom scheduler and report viewer control using the SSRS web service API and MQ

Database design and developing of various modules like User Preferences, Cash Position, Account Groups and overall Common Functionalities.



Contact this candidate