Front-Office Trading Development Engineer - Java, Kafka, C#, ETL, Talend AVP - Charles River Development
About the role
As a Trading Engineer you will be an integral player of the Charles River implementation team. Senior Consultants bring technical expertise and direction to implementation teams, ensuring proper implementation of Charles River’s IMS suite at our clients. Technical implementations include all aspects of a consulting project, from installation of n-tier software and integration with third party systems to DR/HA design to documenting and performing technical training for the client. This role is highly technical and spans XML messaging, Charles River web services API, ETL tool usage, Java and/or C# programming, and database administration tasks.
The team is part of Charles River Development (CRD), which became part of State Street in 2018. CRD creates enterprise investment management software solutions for large institutions in institutional investment, wealth management, and hedge funds. Together we have created the first open front-to-back platform — State Street Alpha, launched in 2019 — delivering next-generation infrastructure using emerging technologies like AI and Blockchain.
Position can be located in: Toronto Canada, Burlington MA, Stamford CT, Clifton NJ, Princeton NJ, Berwyn PA, Austin TX.
Responsibilities
- Java and C# programming
- Lead and manage multiple technical initiatives, potentially on multiple projects simultaneously
- Develop with a result-driven approach while maintaining implementation schedules
- Participate in functional and technical requirements gathering and review
- Create, test, and correct inbound and outbound interfaces
- Collaborate with team members including business analysts, project managers, and customer staff
- Serve as a technical expert in implementation projects
- Contribute to the technical documentation
Requirements
Hard requirement: Buyside front-office trading experience.
- Java and C# programming
- Windows and Unix (Linux) knowledge
- ETL tools such as Kettle
- At least one SCM (Perforce a plus)
- XML and XSLT
- Understanding of ERDs
- Tomcat configuration and optimization
- N-tier application architecture
- SOAP/XML and messaging software (MQ Series, MSMQ, Sonic MQ, Open JMS)
- In-depth knowledge of one RDBMS: Oracle or MS SQL Server
- Perl
- Crystal Reports or SQL Server Reporting Services
Qualifications
- BA/BS degree in a business or technical field including Finance, Economics, Engineering, or Computer Science
- Minimum 5+ years of progressively responsible experience in the Financial / Software Services industry (financial market information systems background preferred)
- Financial services industry experience (strong preference)
- Previous consulting background
- Previous OMS / Buyside Software Trading implementation experience
- System integration using ETL tools
- Experience in methodology-based solution delivery and managing customers’ expectations
- Problem-solving skills and ability to recognize long-term solutions across multiple projects
- Detail-oriented with ability to multi-task
- Self-starter, able to work both independently and as part of a team
- Excellent communication skills (verbal and written); good interpersonal skills; ability to gather and understand requirements in the financial sector; solid client interaction skills
- Ability to travel to client sites throughout the United States and Canada as well as work effectively when remote from clients
Benefits
Competitive and comprehensive benefits packages (details vary by location) including generous medical care, insurance, and savings plans. Flexible Work Program to help match your needs. Wealth of development programs and educational support. Paid volunteer days, matching gift program, and access to employee networks. Inclusive environment with active engagement in communities worldwide.
Pay
Salary Range: $91,000 – $140,500 Annual. The range quoted applies to the role in the primary location specified; if the candidate works outside the primary location, the applicable range could differ.
Schedule
- Travel: 50–80% as the assignment requires (per role description); typical travel 5–30% but may exceed that in any given year
- Locations: Toronto (Canada), Burlington MA, Stamford CT, Clifton NJ, Princeton NJ, Berwyn PA, Austin TX
Job ID: R-797829