Overview
Skills
Job Details
As a Full Stack Engineer in our Middle Office Systems team, you will play a key role in executing the technical strategy of our Middle Office Systems team. Your responsibilities will include designing and developing both in-house and vendor-provided software solutions that integrate seamlessly with our enterprise architecture. You will work on mission-critical projects to ensure that our technology infrastructure is robust, scalable, and aligned with both business and enterprise objectives.
Reporting to our Manager of Middle Office Systems, you will collaborate closely with team members to ensure that the software meets functional requirements and provides value to teams in Treasury and Operations. Your involvement will be crucial in developing solutions that facilitate seamless management of our trading lifecycle after trade execution, with a strong emphasis on automation, efficiency, and data integrity. Additionally, you will engage in projects aimed at enhancing the Firm's capabilities in managing financing, margin, FX hedging, and liquidity.
The integrated nature of our Firm's Middle Office provides a unique opportunity to gain exposure to various asset classes and develop a comprehensive understanding of their management. The ideal candidate enjoys solving problems, optimizing processes, working in a fast paced environment, and delivering business value.
Responsibilities:
- Design and develop comprehensive software solutions that align with business objectives and update our applications using modern technologies.
- Collaborate with cross-functional teams to ensure seamless integration and operation of different systems within an event-driven architecture.
- Identify and resolve technical challenges, ensuring the stability and performance of software applications.
- Write clean, efficient, and maintainable code, adhering to CI/CD best practices.
- Create and maintain detailed documentation for all development, integration, and deployment processes.
Minimum Qualifications:
Personal and interpersonal skills
- Great communication and interpersonal skills, with the ability to work effectively in a team and stakeholder environment
- Strong analytical and problem-solving skills, with the ability to think strategically and creatively and produce cost/benefit analysis.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
Technical Skills
- 5+ years of relevant experience in implementing solutions in C# and .NET
- Must have Kafka and/or event driven processing
- Strong knowledge of various SQL language dialects and principles of relational design.
You will possess a Bachelor s or Master s, in Computer Science or related engineering discipline such as Electrical Engineering,