Typical Day in Role:
• ALARA+ project is an enhancement to the existing internal system improving reliability and performance due to increase business requirements for more comprehensive data coverage and increase analytics reporting frequency.
• Support the build of a new applications. Note that 75% of this role will be building net new code, and the remainder will be working on enhancement/modernization.
• In this role you will be supporting DevOps duties including solutioning and managing successful implementation of an automated CI/CD process and seeking opportunities for improvement to leverage cloud capabilities. An existing resource on the team is responsible for the DevOps piece, but some support will be needed.
• Support building out ETL layer and establish a reporting database (we have a runbook for all other pieces, the ETL layer is still pending build).
• Set up applications in UAT production (including web portal and simulation engine)
• You will play a pivotal role in assisting the setup of the VM infrastructure and ensuring system reliability.
• You will be part of an application team within Group Treasury, working collaboratively with other cross-functional technology teams and closely with our stakeholders (modeling analytics team).
Main Project deliverables:
1) Moving the servers from Physical to Virtual Servers (providing that infrastructure support/setup).
2) Creating an automated DevOps pipeline
Must Have Skills:
• 5+ years’ experience as Python developer with 2-3+ years’ recent experience as a lead developer
• 5+ years’ recent hands-on experience with SQL
• 5+ years’ recent hands-on experience with Shell Scripting
• Recent project experience with DevOps, CI/CD tools/systems to support team
Nice-To-Have Skills:
• Banking industry experience is an asset
• BitBucket/Git and Docker is nice to have
• Object Store concept (AWS s3 storage/MinIO/Google Cloud Storage) is nice to have
• RESTful API is nice to have
Soft Skills:
• Excellent Verbal and written communication
• Proactive, and taking initiative
• Team player
• Flexible to change
• Logical reasoning
Degrees or certifications:
• Bachelor's degree in a related field required