Our Client a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe, and North America, are looking for Software Engineers.
The Technology and Operations function is comprised of five teams of specialists with distinct capabilities: business partnership, technology, operations, risk governance, and planning support and services. They work closely together to harness the power of technology to support our physical and digital banking services and operations. This includes developing, centralising, and standardising technology systems as well as banking operations in Malaysia and overseas branches.
The client has more than 80 years of history in the banking industry and is expanding its footprint in Malaysia....
Job Summary:We are seeking an experienced Sr Database Engineer to manage, maintain, and support enterprise database environments within the Service Build Engineering team. The role requires strong expertise in Oracle, MySQL, and MariaDB, with responsibility for database administration, performance optimization, availability, troubleshooting, backup and recovery, and post-build support. The ideal candidate should have strong SQL and Unix/Linux skills and be able to work effectively with application, infrastructure, and support teams.
Key Responsibilities:Administer and maintain Oracle, MySQL, and MariaDB database environments.Perform database installation, configuration, upgrades, patching, and migrations.Monitor database health, availability, capacity, and performance.Troubleshoot database issues and perform root-cause analysis.Develop and optimize SQL queries and database performance.Manage backup, recovery, and database maintenance activities.Support high availability, disaster recovery, and database resilience initiatives.Perform database changes in accordance with change management and operational procedures.Work with application and infrastructure teams to resolve database-related issues.Support post-build activities, deployments, and production database operations.Maintain database documentation, standards, and operational procedures.Participate in incident, problem, and change management activities....
Design, develop, implement, and maintain Oracle database solutions supporting enterprise applications and business operations.
Lead database architecture, performance tuning, capacity planning, and optimization initiatives to ensure high availability and operational efficiency.
Translate business and system requirements into robust technical designs and implementation strategies....
Database Performance & Optimization: Write, review, and optimize SQL queries; identify long-running or resource-intensive queries and work with engineering teams to resolve them.
Reliability Operations & On-Call: Monitor database health, connectivity, and system-level metrics across production environments, participating in on-call rotation to proactively identify and resolve issues before they impact users.
Performance Monitoring: Run regular performance checks and capacity reviews on AWS RDS instances, using native tooling (Performance Insights, CloudWatch) to track query and resource trends over time....
Responsible in managing database backup, recovery, data archiving, performance tuning, capacity forecast, database health monitoring and applying database patches
Improve database efficiency in daily routine tasks and processes with automation (PowerShell and Unix shell script)
Manage and monitor database replication (Oracle Active Data guard & MSSQL Always ON)...
Drive the implementation and optimization of centralized data repositories and data lake architectures, supporting enterprise-wide analytics and reporting.
Identify, diagnose, and resolve data-related issues, ensuring data quality, integrity, and availability for downstream analytics and business applications.
Apply advanced data modeling techniques to solve real-world business challenges, ensuring data consistency, integrity, and performance....