Senior C# Software Engineer (Event Driven Architecture / Kafka) - Top Global Hedge Fund in Singapore
Job Description
Join a leading global investment firm in Singapore as a .NET / C# Developer. In this pivotal role, you’ll contribute to the design, development, and maintenance of critical trade management systems. This position offers the chance to work with cutting-edge .NET technologies, focusing on distributed systems, high-volume processing in a fast-paced, innovative environment.
Responsibilities:
- Innovate & Enhance: Develop and optimize multithreaded, high-performance trade processing systems.
- Strategic Decision-Making: Independently make critical decisions while effectively managing risks.
- End-to-End Ownership: Oversee all aspects of Treasury systems, ensuring reliability and efficiency.
- Adaptability: Balance second-line support with long-term development initiatives in a fast-paced environment.
What You’ll Need:
- Technical Expertise: 8+ years' experience in enterprise-level software development with C# / .NET.
- Strong experience working on Event Driven Architecture and Kafka
- Advanced Programming Skills: Proficiency in multithreaded programming and object-oriented design.
- Strong Communication: Ability to clearly articulate complex technical concepts to diverse stakeholders.
- Previous investment bank or buy-side industry experience is ideal.
Why Join?
- Relocate to sunny Singapore - relocation expenses paid
- Top-Tier Environment: Work with a leading global financial services business.
- Meaningful Impact: Build and maintain critical systems that power trading operations.
- Career Growth: Gain hands-on experience in trading and post-trade processes.
- Collaborative Culture: Join a highly skilled, innovative, and supportive global team.
- International Exposure: Work alongside experts across multiple global offices.