Candidate Value Proposition
The successful candidate will have the opportunity to work with a dynamic and experienced team of software developers, infrastructure specialists, and business analysts, as well as gaining experience in the capital markets and credit risk technology fields. The project will contribute to the banks core risk management and reporting functions, helping to protect the bank and its customers.
Typical Day in Role
- Project aims to modernize the data extraction, transformation and loading function.
- Primary function is to rebuild legacy process in Java and rewrite it using Python.
- Producing thorough, clear, and detailed documentation
- Communicating with stakeholders to ensure they are implementing best practices, integrating existing technologies, etc.
- Leveraging existing infrastructure to communicate information between systems and applications.
- Will be working on creating net new code and enhancement of existing code in a 80/20 capacity, depending on project deliverables.
- Working collaboratively with project team, participating in scrums and meetings, implementing all steps of SDLC.
- Enhancing existing code base to integrate with new system
- Supporting the teams daily business activities as required
Candidate Requirements/Must Have Skills:
- 8+ years experience with hands-on Python
- 3+ years recent experience with Linux/Unix Shell Scripting
- 5+ years relational database experience, SQL, Postgres, or similar system
- Strong experience in an Agile environment and the SDLC
Nice-To-Have Skills:
- Experience refactoring Java code is an asset
- Experience with Rest API is an asset
- Banking or Capital Markets experience is an asset
Degrees or certifications:
Bachelor's degree in a technical field such as computer science, computer engineering or related field required.