This page was automatically translated and may contain errors. View in English.
加拿大丰业银行

Senior IBM MDM Developer

Scotiabank

Toronto, Ontario, Canada · 全职

抢先申请

经验
任何
薪水
职位空缺
1
发布
2小时前
工作模式
在办公室
恢复
需要申请

你的工作地点

职位描述

About the Role

Join a driven team focused on achieving results within an inclusive, high-performance culture. Scotiabank is committed to employee growth and career development. As a Senior IBM Master Data Management (MDM) Developer in the Canadian Banking Engineering group, you will be instrumental in designing, developing, and supporting enterprise-grade MDM systems centered on customer data management. Your responsibilities will include crafting scalable online transaction processing and batch workflows, enabling near real-time integrations through messaging and event frameworks, and maintaining compliance and auditability using IBM's out-of-the-box MDM solution.

Key Responsibilities

  • Design, develop, and maintain IBM MDM implementations for managing customer data.
  • Create and optimize large-scale batch jobs utilizing Unix scripting languages such as AWK and Perl.
  • Analyze and enhance system performance on Unix/AIX platforms with a focus on CPU, memory, and I/O metrics.
  • Develop backend services using J2EE technologies including Java, IBM MQ, SQL, and ORM frameworks.
  • Write and manage complex SQL statements, stored procedures, and user-defined functions.
  • Integrate MDM platforms with enterprise applications using JAX-WS web services, message brokers like MQ and Kafka, and batch or ETL pipelines.
  • Ensure the integrity and consistency of data across relational databases, primarily IBM LUW DB2.
  • Participate in enterprise-wide integration activities and collaborate closely with support, database, and infrastructure teams.
  • Contribute to the software design process and engage with stakeholders for requirements and technical discussions.
  • Mentor junior developers and advocate best practices in development, testing, and deployment.
  • Uphold coding standards, maintain version control using Git-based repositories, and apply CI/CD methodologies.

Required Qualifications

  • Proficient with Unix/Linux scripting, especially AWK and Perl, for batch processing and data analysis.
  • Strong experience working within Unix environments, IBM AIX preferred, including system performance tuning.
  • J2EE development expertise encompassing Java, IBM MQ/JMS, SQL, and ORM frameworks (IBM pureQuery preferred).
  • Extensive experience with relational databases, particularly IBM LUW DB2, and advanced SQL skills.
  • Familiarity with source control systems such as GitHub, Bitbucket, or Git.
  • Background in large-scale system integration using web services (JAX-WS), messaging systems (MQ, Kafka), and ETL or batch processing pipelines.
  • Knowledge of IBM MDM development, including transaction and event frameworks, and IBM WebSphere administration for configuration and troubleshooting.
  • Strong J2EE developers without prior MDM experience are also encouraged to apply.
  • Understanding of customer data domains and financial services is advantageous.

Preferred Skills

  • Experience resolving IBM MQ connectivity and high-availability failover issues.
  • Familiarity with MDM audit and logging frameworks including tail tuning and asynchronous logging.
  • Exposure to event-driven architecture and integration patterns.
  • Prior work experience within regulated financial environments.

Additional Information

This position is based in Toronto, Ontario, Canada, at Scotiabank's premises. The bank fosters an accessible and inclusive workplace and provides accommodations throughout the recruitment and selection process. Only candidates selected for interviews will be contacted.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件

🤖
在线·即时人工智能帮助