Full Stack .NET Developer – Treasury & Financing Systems
You will:
- Build and own full-stack systems delivering workflow automation, real-time data and analytics for global treasury and trading professionals
- Design and implement scalable C#/.NET services and APIs processing trades, financing and liquidity data
- Build responsive single-page interfaces (React, TypeScript) surfacing large financial datasets to end users
- Develop and optimize backend services using modern .NET technologies, including server-side pagination for large datasets
- Extend, maintain and modernize legacy .NET Framework systems (margin calculation, financing platforms)
- Partner with traders, treasury professionals and other technology teams to translate business needs into reliable solutions
- Implement automated testing (unit, integration, TDD) and drive CI/CD and DevOps practices
- Troubleshoot production incidents and improve system observability and monitoring
- Collaborate as part of a distributed development team across multiple time zones
You bring:
- Production experience with C# and the .NET ecosystem (.NET Framework and .NET Core), ideally in a financial domain
- Experience with ASP.NET Core REST services, including server-side pagination for large datasets
- Experience building SPAs in JavaScript/TypeScript using React (ag-grid or Highcharts a plus)
- Strong experience with Microsoft SQL Server, including schema design and query tuning
- Experience with automated testing and TDD practices
- Knowledge of microservices, Docker, and observability/monitoring practices
- Experience with DevOps and CI/CD tools (GitHub, GitLab, Jenkins)
- Strong problem-solving and communication skills, comfortable in a distributed, cross-functional team