This candidate will join a team that is responsible for the applications that the Business Development and Investor Relations departments utilizes on a daily basis. The goal of this team is to expand the capabilities of the client relationship management (CRM) system and integrate it with other systems.
Hands on development supporting the Investor Relations & Business Development departments.
Develop and operate a recruiting platform for portfolio managers.
Participate in the design and implementation of a new vendor-based CRM solution.
Operate and further develop existing CRM and existing supporting products and applications.
Maintenance of company public-facing website and associated content and updates in conjunction with relevant business teams.
Develop interfaces between CRM software and other systems internal and external to Millennium (e.g. Accounting, Human resources).
7+ years software development experience.
3+ years of C#/.NET with proficiency in a web framework such as ASP.NET MVC.
Development experience in Microsoft SQL server, building complex SQL and stored procedures.
Experience building and consuming RESTful services.
Experience building integration with of third-party systems to Salesforce, via API or other methods.
Working knowledge of SSIS and development experience in an industry leading ETL tool. (e.g. SSIS Informatica or others).
Experience working with front office business data and processes.