Job Overview
We are seeking a skilled .Net Engineer to join our team and contribute to the development of new services for a top-tier hedge fund. This is an exciting opportunity to work on multiple new projects, collaborate with portfolio managers, and drive architecture decisions.
The successful candidate will have extensive experience in computer science, algorithms, data structures, and design patterns, as well as expertise in C#/.Net backend development. They will be responsible for deriving requirements, developing, testing, and deploying applications, and providing level 3 support to end users and business stakeholders.
In addition to technical skills, we are looking for candidates with excellent communication skills and a collaborative personality who can contribute positively to our team culture.
This role requires a strong understanding of distributed systems architecture, high-performance systems, and database management. Experience with Confluent Kafka and investment finance is highly desirable.
Key Responsibilities
* Collaborate with Portfolio Managers and External Teams
* Derive Requirements and Match with Architecture Solutions
* Develop, Test, and Deploy Applications
* L3 Support End Users and Business Stakeholders
Technical Requirements
* Fluent English and Excellent Communication Skills
* Expertise in Computer Science, Algorithms, Data Structures, and Design Patterns
* Expertise in C#/.Net Backend Development
* Hands-on with Distributed Systems Architecture and High-Performance Systems
* Experience with Confluent Kafka
* Experience with Databases, Data Modeling, and Scaling
Nice-to-Have Skills
* Experience with Azure
* Experience with Investment Finance