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 behaviour 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.