Programmer Analyst with Python , Java and Oracle


Full Time
Location: Toronto

Key Accountabilities

You will analyze, design, and develop applications
You will have strong application testing, integration, and implementation experience.
Assist the Senior Manager/Project Manager in resolving highly complex, multi-faceted problems to meet the needs of the supported Line of Business, by applying their financial and technological knowledge to the design of methodologies, models, and/or systems solutions.
Participate in the systems implementation process by developing test cases, performing testing, defining user procedures and workflows, developing conversion and implementation strategies, verifying conversion, providing user documentation, providing user training, and providing post-implementation support.
Provide business support to all units, including new and existing product and deal structuring, ad hoc queries and user training, and designing and implementing systems enhancements.
Continually acquire and enhance knowledge of the division’s business strategies and policies, risk management practices and methodologies, product offerings, financial markets, financial instruments, regulatory requirements, and rapidly changing technology to be able to provide effective business solutions and services to the end user business lines.
Co-ordinate technical implementation large projects with other technology groups.
Manage multiple small projects and/or lead specific sections of large projects to implement solutions to business needs.
Use diplomacy, judgment, and persuasion to secure agreement and co-operation from departments involved in a project

Key technology skills:

Hard-core Python experience (3+ years).
Strong in other different Technology development (e.g. Python 3, Pytest, Java 7 and up, JUnit, MVC, RDBMS, NoSQL, RESTful API, Kafka)
Expertise in troubleshooting and analyzing issues in Unix/Linux environment
Systems & process knowledge of Software Development Lifecycle (SDLC) & Project Management
Extensive experience with solution design/requirement analysis for mid-large size project
Comfortable working in an Agile environment, and familiar with Agile development practice, i.e., Automated Testing, Test Driven Development, CI/CD
Experience with latest automated build/integration/testing tools: e.g. Maven, Bamboo, Artifactory, GitHub, Jenkins, Jira
Capital Market or Counterparty Credit Risk management working experience will be nice.
Experience in Cloud or Grid computing will be a very valuable member to the team