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.