Senior Software Development Engineer

New York, NY





  • Establishing and maintaining key relationships with business stakeholders
  • Defining and aligning business and IT drivers for all development initiatives, and aligning project scope for successful delivery
  • Delivery of overall business aligned technical solutions to the Investment Solutions business
  • Coordination and documentation of technical requirements
  • Managing and driving accountability with developer/s, from our managed services provider, for delivery of high quality services
  • Selection and implementation of technical approach and components (including CRM system, data warehouse, integrations, and workflows)
  • Direct and maintain the support of data delivery services through the Data Warehouse and analysis through the investment portal, and a flexible and scalable reporting infrastructure
  • Direct and maintain data integration between source applications, external data providers, data warehouse and investor portal
  • Manage business process improvement and support through customer relationship management, workflow, operational data capture, integration and reporting with key processing systems
  • Ongoing improvement and maintenance of technical design to meet changing requirements and operational challenges
  • Definition and enforcement of architecture standards, including conformance with data, security, application and integration standards and policies







  • Strong experience and versatility in application architecture, design and implementation across a variety of platforms
  • Self-motivated and capable of working with business representatives to identify gaps and problems where technology can help drive efficiency
  • Strong experience with data warehouse development, integration and governance
  • Experience with investor portal development, including self-service data analysis
  • Experience with business process improvement through applying BI and workflow technologies
  • Strong knowledge and experience in financial accounting systems
  • Prior experience in financial services, especially private equity, is a plus
  • Experience working with multiple vendors – having successfully driven projects staffed with consultants
  • Capable of driving vendors to deliver against goals in difficult situations (limited resources, tight timelines, small budgets)
  • Understanding of fund and portfolio management business practices and processes, including knowledge of alternative asset fund raising, accounting practices and legal entity/partnership concepts highly desirable.
  • Excellent communication, collaboration and interpersonal skills
  • Ability to identify approaches, risks, mitigation strategies to meet client/functional requirements
  • Experience working with international user community highly desirable






  • Minimum 10 years of experience in software development and development management required, including .NET and C# projects
  • Experience in technical leadership of successful enterprise data warehousing and integration efforts
  • Strong working knowledge of SQL
  • Strong technical skills with all data warehousing and integration technologies (e.g., SQL, ESB, ODS, DBMS, BI, ETL)
  • Experience in financial accounting systems (specific experience in Investran is a major plus)
  • Strong data modeling skills (normalized and multidimensional)
  • Strong business and communication skills
  • Broad based information technology experience (e.g., languages, methods, EAI, SOA, XML)
  • Strong professional consulting skills
  • Current knowledge of the data warehouse market; vendors, and standards bodies
  • Bachelor’s Degree required, major or emphasis in computing or quantitative discipline, or equivalent, preferred








  • Familiar with enterprise scale CRM systems, Portfolio/Valuations systems, partnership accounting systems (Investran preferred) and investor portals (eFront preferred)
  • Experience with integrating with Microsoft Dynamics, Investran, SharePoint and Microsoft SQL/Server suite of tools
  • Experience with Business Process Modelling
  • Good knowledge of agile technical practices including automated unit testing and continuous integration
  • Good working knowledge of Agile tools
  • Good Understanding of Software Development Lifecycle (SDLC)
  • 5+ years of experience using Agile methods
  • Proficient with Microsoft Visio
  • Understanding of data modelling and design highly desirable



Note: Qualified candidates will be contacted within 2 business days of application. If an applicant does not meet the above criteria, we will keep your resume on file for future opportunities and may contact you for further discussion.

Date Posted 5/7/2018
Salary $140,000- $160,000

(2MB Max; allowed file formats: doc, docx, pdf, pptx, txt)

characters left