Job Description
This role involves collaborating with portfolio managers and external teams to derive requirements and match them with architecture solutions. As a key member of the team, you will develop, test, and deploy applications while providing Level 3 support to end-users and business stakeholders.
Key Responsibilities
* Collaborate with Portfolio Managers and External Teams
* Derive Requirements and Match Them with Architecture Solutions
* Develop, Test, and Deploy Applications
* Level 3 Support for End-Users and Business Stakeholders
Required Skills and Qualifications
* Fluent English and Superb Communication Skills
* Expertise in Computer Science, Algorithms, Data Structures, OOD, and Design Patterns
* Expertise in C#/.Net Backend Development
* Hands-on Experience with Distributed and High-Performance Systems Architecture
* Experience with Confluent Kafka
* Experience with Databases, Data Modelling, and Scaling
* A Collaborative and Engaging Personality, Being a Joy to Work With, and Contributing Positively to Our Team Culture
Nice to Have
* Experience with Azure
* Experience with Investment Finance
About the Role
The ideal candidate will have a strong background in computer science, algorithms, data structures, and software design patterns. Proficiency in C#/.Net backend development, distributed systems architecture, and experience with databases, data modelling, and scaling are essential. Additionally, excellent communication skills and a collaborative personality are required for success in this role.
What We Offer
We provide a unique opportunity for expert-level engineers to deliver multiple new services for a leading hedge fund's front office solution. You will have full decision-making power to influence the architecture decisions and delivery process. This is a chance to work on high-performance systems and make a significant impact on our client's business.