Location Address: Hybrid (2-3 days on Tuesday and Wednesday/week), Toronto
Contract Duration: 9 months
Extension: Possible
FTE: Possible
Number of Positions: 1
Schedule Hours: 9am – 5pm, Monday – Friday, 37.5 hrs per week
Typical Day in Role
• 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.
• Will be working on creating net new code and enhancement of existing code in a 50/50 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 team’s 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:
• Banking or Capital Markets experience is an asset
• Experience refactoring Java code is an asset
• Experience with Rest API is an asset
Soft Skills:
• 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
Best vs Average: The best candidates will have stronger Linux shell scripting experience. Banking/capital markets experience is also appreciated.
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required.
Candidate Review & Selection
• Structure and Format: Two rounds of interview
o First round: technical interview with live coding assessment (Python, Shell, and/or SQL) via MS Teams with HM and developer(s) – 45-60 mins
o Potential second round in person interview: behavioral interview with HM and BA lead – 30 mins
#J-18808-Ljbffr