Job Title: C#/Charles River Developer
Job Location: 100% Remote
Interview: Online Assessment and Video Interview
Job Duration: LongTerm Contract
Core Capabilities & Attributes:
- High achiever with ambition and humility letting performance speak for itself
- Demonstrable passion for technology through personal projects or opensource involvement
- Craftsmanlike approach to building software with a focus on engineering excellence
- Relentless efforts to improve processes and deliver value to the business
- Exceptional technology skills recognized as an expert in the domain
- Advocate of collaborative software engineering techniques and methods:
- Agile development
- Continuous integration
- Code review or pairing
- Unit testing
- Refactoring
- Strong interpersonal skills able to establish and maintain close working relationships with:
- Portfolio Managers
- Research Analysts
- Traders
- Support Personnel
- Other engineers
- Senior business people
Preferred Qualifications:
- Experience with Order Management and Charles River products
- Involvement in a Charles River upgrade
- Front office software development experience with an Asset Manager Hedge Fund or Investment Bank
- Advanced degree in Computer Science Math or Financial Engineering
- Solid understanding of tradeable financial instruments (securities derivatives) and capital markets
- Experience building containerized applications and deploying to public or private clouds (AWS Azure etc.)
- Proficiency with AWS services (Lambdas EC2 instances ECS clusters step functions)
- Strong knowledge of relevant database technologies (SQL Server Sybase DynamoDB Postgres)
- Opensource involvement (e.g. wellcurated blog accepted contribution community presence)
Minimum Qualifications:
- Strong academic record with a degree in Computer Science Mathematics Engineering or Physics from a leading university
- 8 years of progressive software engineering experience
- Expert knowledge in one or more programming languages (C# Python Java)
- Proficient on Linux platforms with knowledge of various scripting languages
- Familiarity with various programming styles (OO functional) and design patterns
- Strong commitment to TestDriven Development writing simple adaptive and iterative code
- Enthusiastic embrace of DevOps culture and collaborative software engineering
- Experience working in a dynamic fastpaced Agile team environment
- Strong interpersonal skills for establishing and maintaining close working relationships with:
- Portfolio Managers
- Traders
- Support Personnel
- Other engineers
- Senior business people