Sales-Trading Data Integration Developer

Toronto, ON

Post Date: 06/19/2017 Job ID: 11945 Category: Developer/Programmer Analyst

The wholesale trading subsidiary of Bank, is seeking a self-starting, motivated and high-performing individual who look forward to being a strong contributor in a dynamic front office technology organization at a major bank. 

This is a visible and complex role within the technology organization that will require the developer to interface with senior developers and development leads across various groups in the wholesale banking technology organization. 

Brief Role Description 
• Developer to work on data aggregation projects and build business intelligence sales tool for the wholesale bank’ s sales and trading organization 
• Develop java translation layer to route data from internal systems to the vendor system 

Must haves - 

Expert Java developer- 10 years 
Enterprise Integration Patterns and Design Patterns- 7 years 
Strong concurrency, networking, algorithms and data structures knowledge- 5 years 
Detailed low-level Java knowledge - 5 years 
Strong knowledge of source control software (preferably Git, Integrity)- 2 years 
Familiarity with software change controls applicable to the banking industry 
Familiarity with continuous integration tools (preferably Teamcity, Jenkins)- 2 years 
Familiarity with dependency management (preferably Nexus, Maven, Gradle)- 2 years 
Familiarity with code review tools (preferably Crucible) 
Familiarity with Agile methodology- 2 years 
5+ years of experience in a wholesale banking technology group as a developer or developer lead 

Job Description – Day-to-Day 
• Analyze existing data sets (eg. trades, prices, inquiries, etc.) that route data to integration end points while maintaining awareness of current business requirements 
• Develop front office/sales applications to support the Fixed Income rates and credit businesses across cash and derivatives globally 
• Re-write code base of existing legacy batch-based data integration system to handle real-time data 
• Work closely with other team members to ensure consistency in coding standards and approaches 
• Update Confluence (wiki) site and documentation to reflect changes to the design, architecture, or other essential information
• Support Sales system project implementation - Communicate data and system tool requirements with the vendor and internal developers 
• Coordinate with our data source technology teams to ensure data quality and ideal integration 
• Be responsible for leading technical aspects of projects from inception through to deployment 
• Provide detailed development estimates as well as weekly status reporting 
• Ensure that solutions adhere to development best practices and architectural principles 

Nice to haves: 

• Continuous Delivery concepts (deployment pipelines, etc) 
• DevOps concepts 
• Python

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: