C# developer in equity derivatives

C# developer in equity derivatives

Full-Time On-site
C

Описание

Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match.

Задачи

  • Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing.
  • Troubleshoot, diagnose, and resolve code issues and performance bottlenecks.
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code

Требования

  • We are seeking a highly skilled engineer with broad technical capability along with specialist knowledge of .Net Framework and .Net 5+
  • You should have good understanding of algorithms, system design/architecture, design patterns, implementation and unit testing.
  • A curious and flexible mindset is a must in this role as to are the following qualities, ownership, perseverance, detail orientated and tenacity.
  • The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration.
  • Proven experience in a developer role with experience on large & complex projects.
  • Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+ Understanding of .Net performance analysis and optimization approaches.
  • Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents.
  • Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS.
  • Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing.
  • Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux.
  • Where candidate does not have deep exposure, they must show some basic knowledge and willingness to grow.
  • Experience with version control & CI/CD tools such as Git & GitLab/GitHub.
  • Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc.
  • Clear understanding various design patterns and leveraging the same to solve complex technical problems.
  • Proven ability in working with the development team members and other partners, with minimal supervision.
  • Strong verbal and written communications skills, excellent interpersonal skills with ability to communicate well at all levels.
  • Team Player, self-starter and thorough who is willing to take on any assigned job/responsibilities.
  • Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority.
  • Efficiently and effectively manages work, time, and resources.
  • Ability to work under high-pressure situations and effectively prioritize in a highly dynamic work environment that includes a global focus.
  • Strong analytical and problem solving coupled with program execution skills.
  • Ability to understand the big picture - can step back and understand the context of problems before applying analytical skills to address the issues.
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.

Условия

  • business casual workplace with a hybrid working model (up to 2 days working at home per week)
  • competitive base salary (which is annually reviewed)
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

#J-18808-Ljbffr

C# developer in equity derivatives employer: Citi

Citi is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration within the Equities Technology team. Employees benefit from cutting-edge technology, opportunities for professional growth, and a culture that values diversity and inclusion. With a focus on high-performance analytics and real-time data solutions, Citi empowers its engineers to make impactful contributions while enjoying a supportive atmosphere in a globally recognized financial institution.

C

Contact Details:

Citi Recruitment Team