You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

IT: Investment Systems Software Developer New


Arrowstreet Capital


Boston, United States

United States





Not specified

Permanent | Full Time

Company OverviewArrowstreet Capital is a Boston-based systematic investment firm that manages global equity portfolios for institutional investors around the world. Our firm manages approximately $130 billion for over 230 client relationships.The Investment Processes GroupThe Investment Systems group is looking for exceptional software developers to drive innovation, build software solutions, automate software pipelines, and diagnose and fix software issues for the critical systems that drive our investment capabilities.ResponsibilitiesThe ideal candidate is self-driven, team-oriented, and has a passion for improving software architecture and the development process. They are a creative problem-solver who enjoys working on complex problems as part of a team. We are looking for developers with previous experience in building technology in the financial services industry, self-motivated, process-driven and problem solvers. Collaboration with other developers and teams within Investment Systems as well as the broader IT group is a critical part of the success in this particular role.The expectations for the Developer in this role will be as following:* Full stack software development on an agile team* Continuously deliver high quality code and work to identify potential areas for improvement* Automate the software development, testing and deployment process* Embrace development best practices like continuous delivery, test automation and containerization* Work closely with other groups including developers, DBAs, network engineers, quality assurance (QA) and third party vendors / consultants* Engage with business and technology leaders to understand the strategy, articulate solution options, evaluate tradeoffs and influence key decisions* Create and maintain systems and support documentation that is thorough, complete, and of a professional caliberQualifications* Degree in Computer Science or related field* Strong problem-solving abilities* Strong background in modern architecture, data structures, algorithms, and object-oriented programming, and an understanding and adherence to SOLID design principles* Experience with unit testing, isolation frameworks, and behavior driven development* Full stack development experience in:* Web development using Angular or similar web technologies* Server-side development in C# using .Net Core and Web API* Back-end development using T-SQL* Great communication & organizational skills, drive, energy, enthusiasm, maturity, and confidence.Value-Add Experience & Competencies* Experience developing and deploying software solutions in:* Java, Python, JavaScript (Angular or React)* Microsoft WPF and WCF* AWS or other cloud platforms* Experience with messaging and REST* Experience with CI/CD pipelines with Azure DevOps and/or GitLab* Experience with Docker and/or Kubernetes* Experience with the ELK stack* Experience with Trading Systems, CRD Investment Management System (CRIMS) preferred* Experience with any modern Execution Management Systems (EMS)* Experience in the financial services industryWe maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.

Loading please wait...