Job Title: Java Developer
Location Address: WFH (Toronto, ON)
Contract Duration: 6 months + good chance of extension
Project: The group monitors and maintains Centralized Risk platform + Risk Warehouse which calculate risk sensitivities and monitor limits for TFRM and provide risk data to down streams including regulatory needs. There is new ask to support capital markets project to build the new limit framework including risk calculation for Global equity derivatives business line.
Candidate Value Proposition
• The successful candidate will have an opportunity to join an exciting team and project that requires not only a strong developer, but a problem solver who will use new technology to leave a lasting impact on solution for Risk Technology groups at the bank.
Typical Day in Role
• Analyze highly complex business requirements; generate technical specifications; design and develop complex software components and applications
• Act as an expert technical resource for modeling, simulation and analysis efforts.
• work closely with various stakeholders including business partners in risk management, business analyst, architecture, and infrastructure to drive the analysis and design of quality technical solutions
• Leverage industry best practices to design, test, implement and support a solution
• Assure quality, security and compliance requirements are met for supported area
• Be flexible and thrive in an evolving environment
• Adapt to change quickly and adjust work accordingly in a positive manner
Candidate Requirements/Must Have Skills:
1) 5 + years coding and debugging skills in Java, proven through relevant recent experience
2) 3 + years’ Python application development with knowledge of at least one Python web framework
3) 3 + years’ RDBMS with Oracle Databases, predominantly PL/SQL to write procedures, including performance tuning and SQL hand-on experience
4) 3 + years’ Linux environment development
5) Good communication, analytical and problem-solving skills
Nice-To-Have Skills:
– Kafka, Elastic Search – data is published to Kafka and pull from Elastic Search
– Market risk or Capital Market experience a nice to have
– Know of RiskWatch application a plus
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required