Previous Job
Sr. .NET Developer
Ref No.: 17-07582
Location: New York, New York
Position Type:Direct Placement
Start Date: 08/17/2017
 Title: Sr. Developer
Location: NYC
Rate: DOE
Duration: PERM
IT Group Description
Our team automates many of the firm's account-based business processes (e.g., cash flows, client account openings, private equity capital calls, trade approvals, asset transfers, etc.).  This position is an opportunity to work with a dynamic team and learn the finance industry. 
Job Description
We are seeking a New York based developer to join the Equity Investment Management Technology department.   The employee will work closely with Application architects to deliver new solutions within the existing application framework; to consolidate and upgrade existing functions and to provide production support to a large user population. 
The successful candidate will work closely with senior developers on workflow automation solutions concerning portfolio management, operations, and trading, both developing and providing second-level support for end users. The candidate should demonstrate strong technical skills and a proven experience in the financial services industry. Must have experience working in teams to deliver systems that are under tight timelines.
ACE (Automated Cashflow Entry) started as an application that exclusively managed all cash movements at AB and has grown into a system that controls asset movements, currency purchases, and account maintenance.  SNAP (Simplified New Account Process) has a win forms and a web component and is the system used to manage account lifecycle transitions (Account Openings, Asset Mix Changes, and Account Closings) at AB. 
The two custom built applications use .Net technologies (front end and middle tier application server) with SQL Server databases for their back end.  
  • They interface directly, often in real time, with more than a dozen critical production applications supporting such diverse business needs as CRM, compliance in transfer of foreign assets, and trading. 
  • They are used by 1500+ global users, 24-hrs a day / 6 days a week.
  • Together, these applications complete well over a million unique transactions annually. 
The employee's day to day activities will include
  • Hands-on C# .NET programming and design both front-end and server-side
  • Hands-on database development including schema design and business logic implementation,
  • Close collaboration with / supervision by senior developers to ensure all code is consistent with architectural standards and design,
  • Cross-functional efforts with other development teams (Trading, Portfolio Management, Sales, Compliance, and Operations) in support of enterprise efforts. 
  • Collaboration with business users to refine application requirements, participating in interim deliverables such as prototype demonstrations, and support of business user testing. 
  • Hands-on production support, assisting the business in solving key deadline-driven issues. 
The employee will work on two applications that are uniquely and critically important to the business, and are key tools used to accomplish financial goals and to execute and administer portfolio management strategy for both internal and external clients daily.  These projects allow the business to support new financial products.  As such the successful candidate for this position should have at least a basic understanding of financial strategies and the principles of portfolio management. 
Because the application supports business activity starting from the point when a client makes the request to through the entire life cycle of the transaction to its posting, working on this team is a unique opportunity to learn all aspects of the asset management business, from Sales, through Portfolio Management all the way to Operational procedures in both in-house and externally custodied accounts. 
Job Qualifications
  • Required Qualifications, Experience, and Education:
    • Four to Seven years of software development experience using Microsoft technologies
    • Knowledge and proven experience with .NET Framework (2.0-4.0), C#, SQL Server, XML
    • Skill in developing with .NET WinForms or WPF (WPF preferred).
    • Experience with MS .Net Remoting
    • Knowledge of RDBMS design & development, including SQL performance tuning
    • Good understanding of object-oriented design principles and design patterns
    • Excellent communication skills
    • Ability to work in a fast-paced environment using a highly iterative release process
    • Experience in a heavily regulated industry (for example:  Financial Services, Pharma, or Insurance).
If interested in the role, please send your most up-to-date resume to Thank you!