Our client, a $9 billion institutional asset manager, is hiring They are seeking a full-time Software Engineer to work 1-2x/week onsite out of their Midtown Manhattan location (you will be fully onsite to start to get trained/acclimated). This firm has a high-quality, global reputation and a nearly 30-year history of managing credit focused on long-only and alternative strategies. Position Overview This role is for a hands-on .NET Software Developer with at least 3 years of experience in the financial services industry - working closely with business users to define and lead the implementation of applications and automated processes. Partner with traders, quants, and analysts to deliver solutions that optimize workflows and impact business results. Work with other software engineers to design, build, test, and maintain. NET-based applications. Deliver through all phases of the software development lifecycle, including analysis, design, requirements, implementation, testing, and post-release support. Required Skills: Passion for delivering quality User Experience to (internal) partners. Core technologies include .NET C#, SQL Server, SSIS, ASP.Net, NodeJS, and VB Script. Deep understanding of SQL: Stored Procedures and Table-valued/Scalar-valued Functions. Experience with unit and integration tests, object-oriented principles, data structures, and algorithms, software multi-tier architecture, and concurrency patterns for building scalable systems Experience with performing code reviews and providing constructive feedback to peers Ability to write code that is clean, readable, testable and easily maintained Thorough understanding of fixed income, equity, credit derivative, and asset-backed asset classes. Knowledge of Cloud platforms and migration a plus (ideally MS Azure). Background/Professional Requirements: BS in Computer Science, Engineering, Math, Financial Engineering, Physics or related field 3-5 years of C# web development in asset management/hedge fund/financial services settings