1 day ago
London, United KingdomSenior
Responsibilities
- Develop and maintain C# applications using .NET Framework and .NET 5+.
- Design, implement, and enhance systems supporting equity derivatives, trading platforms, and financial data processing.
- Write comprehensive unit tests and conduct performance testing and profiling.
- Analyze and optimize .NET application performance and resolve code issues and bottlenecks.
- Troubleshoot systems for robustness, scalability, availability, and high-volume processing.
- Collaborate with development team members, business partners, and product stakeholders in a globally distributed environment.
- Use application development procedures, scripts, and code analysis to identify and define system enhancements.
- Manage work independently, prioritize effectively, and operate with limited direct supervision.
Requirements
- Strong C# knowledge and experience with .NET Framework 4.5.2+ and .NET 5+.
- Proven developer experience on large and complex projects.
- Understanding of algorithms, system design and architecture, design patterns, implementation, and unit testing.
- Experience with .NET performance analysis and optimization.
- Experience with NUnit, xUnit, Shouldly, or equivalent testing frameworks.
- Familiarity with web technologies, Swagger, REST, authentication, and TLS.
- Experience with or familiarity with high-volume, low-latency, highly available financial systems, trading platforms, or financial data processing.
- Exposure to Python, Java, Bash, and Linux, with willingness to develop further knowledge where needed.
- Experience with Git and GitLab or GitHub.
- Understanding of messaging technologies such as Kafka, RabbitMQ, or Solace.
- Strong analytical, problem-solving, communication, collaboration, and execution skills.
- Ability to work independently, learn quickly, manage priorities, and operate effectively in a high-pressure global environment.
Benefits
- Hybrid working model with up to 2 days working from home per week.
- 27 days of annual leave plus bank holidays.
- Competitive base salary reviewed annually and a discretionary annual performance-related bonus.
- Private medical care and life insurance.
- Employee Assistance Program.
- Pension plan and paid parental leave.
- Special discounts for employees, family, and friends.
- Access to learning and development resources.
- Business-casual workplace and full-time employment.
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.
