Senior C# .NET Software Engineer

Nicoll Curtin Hong Kong Sar
Relocation
Apply
AI Summary

Design, test, and maintain key back office systems using modern .NET technologies and AWS. Relocation to Hong Kong is required. 5+ years of C# development experience.

Key Highlights
Design and improve trade accounting systems
Collaborate with global teams to create strong solutions
Adapt to a dynamic work environment with fast-paced development and support work
Technical Skills Required
C# .NET Core Multi-threaded programming Object-oriented design Service-oriented applications Enterprise messaging systems Microsoft SQL AWS Azure Snowflake JIRA Git Jenkins Octopus Deploy React JS Angular
Benefits & Perks
Relocation to Hong Kong
Opportunity to work with modern .NET technologies and AWS

Job Description


We are seeking multiple highly skilled and independent C# .NET Software Engineers / Seniors with a strong background in greenfield projects and extensive experience in large-scale systems. If this sounds like you, keep reading!


As a C# .NET Software Engineer / Senior with our Account Technology team, you'll play an important role in designing, testing, and maintaining our key back office systems. This is a great chance to work with modern .NET technologies, focusing on distributed systems and high-volume processing using AWS.


✈️If you are not currently based in Hong Kong, We are seeking exceptional C# .NET Software Engineer / Senior who are committed to relocation✈️




Qualifications

  • Experience: 5+ years of experience in C# development in a formal business environment.
  • Technical Skills:Proficient in C#, .NET Core, multi-threaded programming, and object-oriented design.
  • Experienced in building service-oriented applications.
  • Familiar with enterprise messaging systems and database technologies (preferably Microsoft SQL).
  • Knowledgeable in cloud technologies like AWS, Azure, or Snowflake.
  • DevOps Tools: Familiar with JIRA, Git, Jenkins, and Octopus Deploy.
  • Communication: Strong verbal and written skills to explain complex ideas to different audiences.


Responsibilities

  • Ownership: Take responsibility for all aspects of our trade accounting systems.
  • Design and Improve: Create and enhance our back-office systems.
  • Decision Making: Make independent choices while managing risks.
  • Fast-Paced Work Environment: Adapt to a dynamic setting, balancing support with development work.
  • Collaborate Globally: Team up with engineers in different countries to create strong solutions.


Key Attributes

  • Financial Markets: Some understanding of the FIX protocol and various product types in Equity, Fixed Income, and Commodity markets.
  • Test-Driven Development: Experience with behavior and test-driven development.
  • Full Stack Development: Knowledge in web and mobile frameworks like React JS and Angular.
  • Agile Development: Understanding of Agile software methods.
  • Post-Trade Lifecycle: Familiarity with post-trade processes.


Subscribe our newsletter

New Things Will Always Update Regularly