Talent Apply
Log in
All jobs
S

Software Developer

Scotiabank

About this role

Software Developer

Requisition ID: 265186

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are committed to investing in our employees and helping you continue your career at Scotiabank. As a Sr. IBM MDM Developer within Client Systems, Canadian Banking Engineering team, you will play a key role in designing, developing, and supporting enterprise-grade Master Data Management (MDM) solutions focused on customer data. This includes building scalable OLTP and batch processing, enabling near real-time integration via messaging/event frameworks, and ensuring auditability and compliance using OOTB IBM MDM offering. This role is ideal for someone who thrives in complex enterprise environments, enjoys working on high-volume data platforms, and is motivated to deliver reliable and performant backend solutions.

Is this role right for you?

In this role, you will:

  • Design, develop, and support IBM MDM solutions for customer data management
  • Develop and optimize large-scale batch processing using Unix scripting (AWK or Perl)
  • Analyze system performance (CPU, memory, I/O) on Unix/AIX environments and propose improvements
  • Design and implement backend services using J2EE technologies (Java, MQ, SQL, ORM frameworks)
  • Develop and maintain complex SQL, stored procedures, and user-defined functions (UDFs)
  • Integrate MDM with enterprise systems using JAX-WS, messaging (MQ/Kafka), ETL workflows, and batch pipelines
  • Ensure data integrity, consistency, and performance across relational databases (LUW DB2 preferred)
  • Participate in system integration activities across distributed enterprise platforms
  • Contribute to technical design discussions and provide input to all stakeholders
  • Collaborate with cross-functional teams including application support, database, and infrastructure teams
  • Mentor junior developers and promote best practices in development, testing, and deployment
  • Ensure adherence to coding standards, version control, and CI/CD practices (Git-based repositories)

Do you have the skills that will enable you to succeed in this role?

We'd love to work with you if you have: Core Technical Skills

  • Strong Unix/Linux scripting experience including AWK or Perl

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →