Previous Job
Database Developer
Ref No.: 18-04660
Location: Montreal, Quebec
Database Developer needed for major Financial client in Montreal, QC.

Job Title: Database/Java Developer

Job Description:
*The Regulatory Finance & Corporate Tax Technology Team in Montreal is building firm key finance functions like next generation Balance Sheet Netting Calculation Engine for Brokerage's firm-wide balance sheet and general ledger. This is part of multi-year, cross-functional program that will significantly advance the firm's capabilities in risk management, P&L and balance sheet substantiation, regulatory reporting, and many other areas.

Position Description:
As part of this initiative, the development team will be responsible for the design, development, and rollout of the strategic balance sheet netting calculations and reporting platform. The primary business sponsors are Finance, Controllers, Operations and Risk.

*You will be technically proficient developer who is keen to learn new technologies and will be responsible for development of new application components as well as improving existing components within the Balance Sheet Netting, GAAP and related systems. We follow an agile development methodology, with particular focus on test driven development and continuous integration.

*As part of this role, you will be getting an opportunity to communicate with remote teams across the globe and you will have an opportunity to work in databases, database object design and development, database modeling, Java/.Net processes, and accounting principles, finance processes etc.

Skills required:
-SQL programming with any leading RDBMS
-Working knowledge of agile development practices including TDD, continuous integration, and SCRUM
-Strong verbal and written communication skills.
-Good problem solving skills and the ability to think on their feet

Primary Responsibilities:
-Database object design and programming
-Gaining an understanding of accounting principles and finance processes
-Collaborating with the business, understanding their needs and owning solution delivery
-Challenging existing thinking and solutions, proposing new ideas and techniques

Skills Desired (Nice to Have):
-Knowledge of Finance processes
- Java, Spring, JUnit, Hibernate or any equivalent ORM framework
-Linux/Unix Shell Scripting, Autosys
-Perforce/Git, Gradle, Jenkins, Stash, JIRA

Job Description:
Brokerage is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With offices in more than 43 countries, the people of Brokerage are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals. As a market leader, the talent and passion of our people is critical to our success. We embrace integrity, excellence, team work and giving back.

*The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets. Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients businesses and to our own. Corporate Funding Technology (CFT) provides solutions for Brokerage's prime brokerage business, derivatives clearing, funding and liquidity management, fund services, and international wealth management. Finance technology provides solutions for regulatory and financial reporting, global product control, tax filing and resource management.