Sorry, this job is no longer available.

Software Engineer (Java/Python/ETL)


Requisition ID: 36892

Join the Global Community of Scotiabankers to help customers become better off.

Job Purpose

Enterprise Capital Management Team team provides Technology and support services to Finance and various other business lines on Regulatory Initiatives. Team is currently working on several modernization and ongoing support, solution build with highly complex migration, integrations and deployment with various internal systems. To join our team, the individual must thrive on challenge, be proactive and dynamic, demonstrate initiative and "can do" attitude.


Key Accountabilities


  • Play a lead role in all aspects of a systems development life cycle within the development team  using various ETL & Integration tools, established guidelines, patterns and standards
  • Evaluate existing and new applications and upcoming technologies to meet user requirements working with lead engineers and architects on breaking-down, scoping and estimating tasks.
  • Analyze data requirements and identify data sources and requirements for data migrations, data conversion and data loads into various target applications / repositories
  • Perform data modeling for database design; and Analyze, maintain and implement security features for application development, servers, authentication and procedures
  • Serve as the primary client interface on assigned projects; reviewing recommendations with clients and receiving approval to proceed; providing updates on project status, timelines, and problems; reviewing final outcomes with the client and obtaining their sign off that all work has been conducted in accordance with client requirements
  • Teams are flexible and fast – need to provide leadership, mentorship, peer review and quality control on a daily basis     


Functional Competencies


  • Strong Analytical skills coupled with excellent communication / presentation skills (both oral and written)
  • Excellent  team player by working with cross-departmental business & IT stakeholders,ability to manage conflicts.




  • 4 + years of experience in Programming in Java, R, Python, HTML/XML, .NET, ASP, Visual Basic, PL/SQL, UNIX
  • 5 to 7+ years of experience developing enterprise applications for enterprise clients
  • Experience with ETL tools such as DataStage, Talendo, Informatica, Oracle ODI, SSIS, iWay  in AIX,Windows, Linux environments is required
  • Strong knowledge of Oracle databases, SQL Server, Hadoop cluster, Hive, Unix Shell Scripting, XML and encryption technologies is required.
  • Experience with Web services – SOAP, REST API
  • Experience in Reporting Tools like Power BI, Tableau, SAP BO Crystal Reports, Microstrategy, SSRS
  • Experience working on UNIX, Windows and Linux Operating Systems
  • Experience in Financial Risk Management applications would be an asset


Location(s):  Canada : Ontario : Toronto

As Canada’s International Bank, we are a leader when it comes to inclusion. We are a diverse and global team, speaking more than 100 languages with backgrounds from more than 120 countries. We value the unique skills and experiences each individual brings to the bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Candidates selected for an interview will be contacted directly.  If you require accommodation during the recruitment and selection process, please let us know. We will work with you to provide as seamless a recruitment experience as possible.

Full time
Toronto, 08, CA