Job Description
Project aims to modernize the data extraction, transformation and loading function. Primary function is to deliver technology solution to address business needs while modernizing the technology stack. Producing thorough, clear, and detailed documentation. Advise on modern frameworks and architectures, best practices, and integrating upgraded technology into existing systems. Communicating with stakeholders to ensure they are implementing best practices, integrating existing technologies, etc. Leveraging existing infrastructure to communicate information between systems and applications. 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 team's daily business activities as required.
Mandatory 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
- Good communication, both written and oral, whether producing documentation or attending meetings with other developers, non-technical team members, or external stakeholders
- Proactively raise issues as they are identified
- Creativity and resourcefulness in solving problems within the framework of the existing technology stack
- Willingness to learn and upgrade skills as needed on the job
- Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Preferred Skills
- Banking or Capital Markets experience is an asset
- Experience refactoring Java code is an asset
- Experience with Rest API is an asset
Assignment Start Date
ASAP – 9 months to start
Assignment Location
Toronto, ON – Work Hybrid