Arrowstreet Capital's Core Investment Systems team is responsible for developing technology solutions that support the firm's investment services and operations. They aim to automate business processes using a combination of custom development and packaged platforms to deliver sustained alpha and meet fiduciary commitments to clients.
Requirements
- Hands-on coding experience with Python and/or C-Sharp .Net Core
- Strong background in modern technology including design, data structures, algorithms, and object-oriented programming, and an understanding and adherence to standard design principles
- Experience with unit testing, isolation frameworks, and behavior/domain driven development
- Technology stack development experience in: AWS Services, S3, Lambda, ALB, Cloudwatch, SNS
- Server side development in Python, REST APU
- Web development using Angular, React, or similar modern UI framework
- Experience with Infrastructure related such as Linux and/or Windows
Responsibilities
- Designing and implementing software solutions which take complex investment processes and bring them to life.
- Lead adoption of cloud-native technology designs and solutions
- Deliver high-quality value-added enhancements to existing platforms
- Automate the software development, testing and deployment process
- Embrace development best practices including continuous delivery, test automation, containerization
- Create and maintain documentation that is thorough, complete, and of a professional caliber
- Support production escalations with urgency
Other
- Engage with business and technology leaders to understand strategy, articulate solution options and evaluate tradeoffs
- Participate as an engaged member of an agile development team
- Collaborate with other groups including developers, DBAs, network engineers, quality assurance and third-party vendors / consultants
- Degree in Computer Science or related field
- Collaboration mindset