3 days ago
Pune, IndiaSenior
Responsibilities
- Design and build scalable .NET applications supporting real-time equities risk generation and PnL reporting.
- Write unit tests using NUnit, xUnit, or Shouldly and conduct performance testing and profiling.
- Troubleshoot code issues and performance bottlenecks across live trading systems.
- Apply design patterns and architecture principles within a distributed messaging environment.
- Analyze existing application code to define system enhancements.
- Collaborate with development teams across Europe and India with minimal supervision.
- Act as a subject matter expert and guide stakeholders and team members on technical decisions.
Requirements
- Bachelor's degree in computer science, information technology, engineering, or a related field.
- 5 to 9 years of developer experience delivering large and complex software projects.
- Strong C# skills with .NET Framework 4.5.2+ and .NET 5+.
- Experience writing comprehensive unit tests with NUnit, xUnit, or Shouldly.
- Experience analyzing and optimizing .NET application performance for high-volume, low-latency systems.
- Experience building and consuming REST APIs using OpenAPI, Swagger, authentication protocols, and TLS.
- Experience with Git and GitLab or GitHub for version control and CI/CD delivery.
- Familiarity with financial systems, trading platforms, or financial data processing is beneficial.
- Exposure to Python, Java, Bash, or Linux is beneficial.
- Understanding of messaging technologies such as Kafka, RabbitMQ, or Solace is beneficial.
- Clear understanding of design patterns and their application to complex technical problems.
Benefits
- Hybrid work model with 3 days in the office and 2 days working remotely.
- Learning and development programs supporting long-term career growth.
- Opportunities to deepen technical expertise in complex, high-volume financial systems.
- Programs supporting financial wellbeing and work-life balance.
- Exposure to a globally distributed engineering team spanning Europe and India.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
