WPF C# Developer
New York, NY, United States
APN Consulting has an immediate need for a direct client requirement:
Role: WPF C# Developer
Location: Onsite in NYC
Duration: FTE/Permanent
Role Description: We are looking for an ambitious technologist to design, develop, and later lead certain Investment Operations capabilities. This person will have a high-impact role that's integral in shaping and scaling the capabilities of the Investment Group at Customer. The role comes with high visibility, upward mobility, and exposure to all facets of Asset Management.
The right candidate will appreciate the uniqueness of commanding a role that designs tools for an Asset Management team that sits next to you, that is eager to support you, and most of all - thirsty to use the solutions that you dream up and make a reality. You will work on several diverse projects and initiatives at a time - no two days are the same. This role should also be particularly interesting to candidates looking to learn about and potentially transition to an Asset Management career path. You thrive on building solutions, leading a wide variety of projects and responsibilities, and developing yourself personally by curating a very diverse technology skillset. At Customer, you will have a welcomed voice in how this platform develops and
how the larger company operates.
To start this person will be reporting to and working directly with Head of Platform "doing the work" who expects that you are "quick study", responsive, intrinsically motivated, and independent worker with the drive to grow into an elevated role in the organization.
Responsibilities: Produce clean, efficient, and well-documented code for our in-house technology platform being used to run all Investment Operations.
o Improvements to database infrastructure
o Creation of reusable C# libraries
o 3rd Party Data & API integrations
o Asset Monitoring capabilities
o Enhance Quality Control and Reporting
o Boost technology capabilities providing for more efficient workflows and processes
o Expose Asset Management data and Analytics for use by other areas of the firm and counterparties Participate in the full software development lifecycle, including requirement gathering, design, development, testing, and deployment.
Ensure code quality and maintainability through regular code reviews such as developing automated unit tests and regression tests.
ssist with debugging and troubleshooting efforts as required.
Qualifications: 4+ years of experience as a C# / .NET developer at a financial institution (MBS/Real Estate/Lending/Trading)
3+ years of experience in SQL, preferably with experience in data modeling, database design, and query optimization
Strong in Winforms with DevExpress experience a plus
Solid understanding of best practices for building system architecture and automated workflows
dvanced experience with building tools (Macros, .NET Interop, etc.) for Excel a plus
Experience with third-party API integrations a plus.
Strong oral and written communication skills, particularly when presenting technical concepts to audiences of diverse backgrounds.
Strong analytical and critical thinking skills
Experience developing Web Applications a plus
Experience in an Operations group a plus
Key Success Factors: "Get it Done" mentality
"Out of the box" thinker
"Quick Study"
You are collaborative, communicative, and responsive in working with multiple teams on a production line that doesn't slow down.
You deeply understand and empathize with both sides of each the business (Asset Management, Investment
Operations)