Job ID | 1686 |
Job Title | Senior Database Analyst Programmer |
Permanent/Contract |
Contract
|
Travel (%) | 0 |
Date Posted |
5/27/2019
|
City | Toronto |
State/Province |
ON
|
Country | Canada |
Job Description |
A bank in Downtown Toronto is seeing a Season Developer for a 6 month contract Renewable. The GCMT - Global Equity Technology and Quantitative Trading Solutions group at Scotiabank is working on a new project that will be looking at technical patterns to determine MTM pricing. This challenging project will require a strong developer who understands how to integrate and design Web Services in a Linux / Unix environment.
This group is working on a net new project and needs a strong Python Developer who has experience integrating Web Services into large environments. This challenging position will focus on integration of Linux and Unix environments into Microservice environments
Typical Day in Role:
Work with senior management, technical and client teams in order to determine data requirements, business data implementation approaches, best practices for advanced data manipulation, storage and analysis strategies
Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions
Design, implement, automate and maintain large scale enterprise data ETL processes
Modify existing databases and database management systems and/or direct programmers and analysts to make changes
Test programs or databases, correct errors and make necessary modifications
|
Job Requirements |
Must Have Skills:
1. Must have technical hands-on working experience with Object-Oriented Design, Design Patterns.
2. Strong Python Skills: Python experience as an application develop language (version 3 is preferred). This is a new project for this division in the bank, they will need a strong python developer who has experience working with Object Oriented design concepts and especially has experience integrating micro services. No minimum level of years experience is required but it highly technical so whoever is submitted needs to have a deep understanding of developing applications.
3. Solid web service experience.
4. Solid integration and trouble-shooting experience in Linux/Unix Environments.
5. Comfortable working in an Agile environment, and familiar with Agile development practice, i.e., Automated Testing, Test Driven Development, Continuous integration and delivery. Python unit test experience with Pytest or Junit is mush have.
Nice to have skills:
- Capital Market or Risk management working experience will be an asset.
- Git/Bitbucket/CIAD experience is plus
Degrees or certifications: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred
|
|