Software Engineer recruitment

Our client, an investment management firm located on Boston, has an opening for a Software Engineer.  The firm follows an event-driven value investment philosophy with a bias toward the preservation of capital. 

The ideal candidate for the role should possess the following characteristics and qualifications:

Ø  undergraduate degree with at least 5 years of professional experience in a development role

Ø  2 – 3 years experience in the investment management or financial services industry a must

Ø  self-directed contributor able to work independently and effectively in a collaborative structure with personnel throughout every level of the company

Ø  well-rounded, agile, adaptable and responsible individual with hands-on experience of all phases of a project – requirements, design, development, testing and deployment

Ø  strong analytical and problem solving skills

Ø  effective communication and organizational skills

Ø  able to thrive in a fast-paced, deadline oriented environment, with the ability to multi-task and manage multiple competing projects and deadlines

Ø  at least 5 years of experience with MS .NET and MS SQL Server creating WinForms or ASP.Net applications - experience with Sharepoint a plus.

Ø  experience with object oriented design and development including the use of application frameworks

Ø  experience creating database schemas and complex stored procedures, as well as optimizing SQL queries

Ø  ability and desire to work at a very detailed level, while also having the ability to understand objectives from a macro perspective and provide technical leadership to end users

This position is a member of the thirty-five person information technology team responsible for all aspects of technology planning, implementation, development and support for infrastructure, hardware and software.  Development includes both in-house applications and integration with third-party vendor software solutions.

Essential functions of this position will include, but are not limited to:

Ø  participate in all aspects of the software development lifecycle for trading, portfolio management, accounting and other line-of-business applications

Ø  collaborate with business users in identifying needs and eliciting business requirements, and work with the development team to clarify and/or improve the stated requirements and solutions

Ø  technical leadership in application design and architecture

Ø  production support of the applications

Ø  assist in the development of user documentation and training

This is an excellent opportunity for individuals who appreciate the rewards of working for a successful firm in a dynamic environment in support of an eclectic, global investment strategy across every asset class.  Great pay and benefits.  Fully paid for healthcare, gym, lunch.