
Rishu Ranjan
Software Engineer | .NET | React
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 9+ years in full-stack development across .NET Core, C#, React, and GraphQL within banking and financial systems. Experienced in leading development teams, defining technical architecture, and delivering scalable APIs and microservice solutions across front-office and middle-office domains.
Experience
Senior Software Consultant at Julius Baer (2025-08 – Present)
Domain: Banking and Financial (Middle Office). Tech: .NET 8, C# 12, WPF, GraphQL, MongoDB, React, TypeScript, Jest, Next.js, Kafka, GitLab
- Designed and implemented GraphQL APIs to expose corporate action and invoice data through stable, domain-driven schemas.
- Developed an Advisor Invoicing system to generate and manage advisory fee invoices with accurate lifecycle and audit support.
- Designed UIs using React and Relay, implementing persisted queries, connection handling, and store updaters to ensure predictable data consistency across middle office solutions.
- Owned production deployments, release coordination, and post-deployment validation across environments.
Senior Software Consultant at Bank of Singapore (2025-05 – 2025-08)
Domain: Banking and Financial (Foreign Exchange Derivatives, Equity, Cash). Tech: .NET, C#12, MS-SQL, Kafka, Azure
- Developed and enhanced front-office trading solutions used by RM (Relationship Managers) and dealers for real-time FXD pricing, booking, and deal management.
- Managed production deployments and post-deployment validations, ensuring smooth rollouts with minimal impact on trading operations.
Full Stack Developer at Credit Agricole CIB (2022-05 – 2025-04)
Domain: Banking and Financial. Tech: .NET 8, C#12, MS-SQL, EFCore, xUnit, React, Typescript, Azure DevOps, Redis, Kafka. Architecture: Microservices, Concurrent Systems
- Led the migration of legacy FX Derivatives front-office system to a modern, scalable architecture using .NET 8, React, and Redis, improving performance, maintainability.
- Applied Test-Driven Development (TDD) and Clean Architecture principles to ensure a high-quality and extensible codebase.
- Proposed and implemented control and process automation to reduce manual interventions and operational errors.
- Reviewed code to ensure compliance with engineering standards, security guidelines, and maintainable development practices.
Application Developer at IBM (2021-08 – 2022-05)
Domain: Banking and Financial. Tech: Microservices, .NET Core 3.1, C#, React
- Enhanced core application modules and implemented document automation using OpenXML, improving system reliability and operational efficiency.
Senior Software Engineer at Globallogic, Hitachi (2020-04 – 2021-08)
Domain: Insurance. Tech: .NET Core, C#, MVC, MS SQL, React
- Modernized a legacy insurance platform by migrating from ASP Classic to .NET Core and React, significantly improving system scalability and performance.
Research Analyst at Project Objects (Uppwise) (2016-11 – 2020-04)
Domain: Project Portfolio Management. Tech: Team Lead, Mentor, .NET Framework, C#, VB.NET, MS-SQL, Web services, JavaScript, Azure Bot Services
- Strengthened application security and user engagement by implementing Multi-Factor Authentication and Azure Bot Services–based chatbot automation.
- Managed and mentored a team of 3 developers and 1 QA, coordinating task allocation, sprint planning, and delivery across the full SDLC.
Education
Bachelor of Information Technology in Information Technology – Dr. A.P.J. Abdul Kalam Technical University (201– 2016)