.NET CONSULTANT
Boston
Job Description:
Need only GC / Citizens who can work our payroll
NO C to C
Summary of responsibilities:
•Work closely with the investment and applications development teams in the development of a
user interface and middle-tier components for the core platform used by the generalist
investment team.
•Contribute to building financial models and analytical tools to assist with portfolio valuation,
performance attribution, manager selection, liquidity and risk management
•Design, develop, test, and implement complex middle-tier business objects and user interface
components in C# and ASP.NET MVC
•Translate application storyboards and use cases into application functionality
•Assist applications development team in resolving unexpected issues and concerns
•Assist in maintaining code quality, unit testing, and source control organization
QUALIFICATIONS:
•BS/BA in a relevant field (Mathematics, Engineering or Computer Science)
•Financial services industry experience required
•Investment Analysis / Research of Firms, Products and Styles
•Asset Class Specialties; PE, HF, RE, NR
•Alternative Investment Strategies / Analytics
•Liquidity of Investment Cash Flows with Sources and Uses Projections and Stress Analytics / Models
•Underlying Exposure of Investment Holdings, Strategies, Styles, Industries, Geographies, etc.
•Knowledge of performance attribution and portfolio valuation concepts strongly preferred
•Strong understanding of application architecture, patterns and best practices
•Knowledge of javascript, css, and javascript frameworks, such as bootstrap, preferred
•Kendo UI component experience preferred
•Knowledge of and extensive working experience with .NET Framework, specifically C# with
•ASP.NET MVC preferred
•Familiarity with REST services, SOAP, WCF and WF preferred
•Experience with buildings visualizations and ad-hoc reporting tools preferred
•Knowledge of Relational database programming and design experience is a plus (SQL Server)
•Understanding of statistical concepts, a plus
•Strong analytical skills and ability to handle multiple project assignments
•Knowledge of continuous integration and deployment a plus
•Ability to partner with end-users and work in a team environment
Key Skills:
- -