Skip to main content

Careers

Applications Development (C#, .Net) - C12 - PUNE

Job Req ID 25827987 Location(s) Pune, India Job Type On-Site/Resident Job Category Technology
Apply Now

This role is for a Senior C# .NET Developerwithin fixed income data technology. The team is responsible for monetizing data generated by fixed income business and building tools/services that provide insights with direct impact on revenue.

The ideal candidate will help design, develop, and optimize a high-performance Excel Add-ins powered by data APIs. The add-ins are used by traders, risk managers, quantitative analysts, and others to generate analytical reports for fixed income rates products (Bonds, Swaps, Futures, Options).

Key Responsibilities

Excel Add-in Development

  • Develop and optimize a high-performance Excel Add-in using Excel-DNA and .NET.
  • Implement User-Defined Functions (UDFs) andXLL Add-ins for risk reports.
  • Optimize Excel performance by reducing recalculation overhead and improving data handling.
  • Build modular and easily testable add-ins using dependency injection tools like MEF.  

Data Processing & API Integration

  • Consume RESTful APIs for market data, trade positions, and risk analytics.
  • Implement asynchronous and multi-threaded processing for efficient data retrieval.
  • Implement local caching solutions to optimize large datasets retrieval and reuse within Excel.

Software Engineering & Deployment

  • Follow SOLID principles and best practices for clean, maintainable code.
  • Automate builds, testing, and deployments using Azure DevOps, Jenkins, or GitHub Actions.
  • Write unit tests (xUnit/NUnit), performance tests, and debug issues in Excel add-ins.
  • Implement secure authentication using OAuth, JWT, or certificate-based access.

Collaboration & Stakeholder Interaction

  • Work closely with traders, risk managers, and quant teams to deliver their data reporting needs.
  • Provide L3 support during APAC hours.
  • Collaborate with global team on key initiatives and business prioritiesTechnical Skills
  • C# .NET Framework – Strong expertise in modern .NET development, DI tools like MEF, Autofac, Rx.Net, WPF experience.
  • Excel Add-in Development – Experience with Excel-DNA, VSTO, COM Interop. VBA experience preferred.
  • Asynchronous Programmingasync/await, multi-threading, and parallel processing.
  • APIs and data processing Proficiency working with REST APIs, optimizing large datasets, reducing Excel recalculation overhead.
  • CI/CD & DeploymentAutomated builds and deployments with Jenkins, or GitHub Actions.
  • Testing & DebuggingUnit testing with xUnit/NUnit, mocking (Moq), profiling performance, debugging Excel add-ins.
  • Security & Authentication Implementing OAuth, JWT, API security best practices.
  • Software Design & Best Practices  SOLID principles, clean architecture, and maintainable code.

Qualifications:

Experience

  • 5+ years of experience in C# .NET development.
  • 3+ years of experience building Excel Add-ins with Excel-DNA or VSTO.
  • Bachelor's/master’s degree in computer science, Engineering, Finance, or related field.
  • Experience in fixed income trading or risk preferred.


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

The Fixed Income Technology data team is responsible for providing data products, data platforms & analytics to traders, sales people, quants and risk & finance functions to deliver first class client service and drive trading profitability while managing risks prudently.
Great candidates are curious about data engineering and understanding business processes through the lens of the data traces they leave, knowledgeable in data technologies (databases, streaming systems like Kafka, data modeling and transformations, data quality tools and methods as well as Java and Python) and equally importantly eager to learn more and master new technologies.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Apply Now

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs