Point your AI agent at freehire and let it find you a job.

Get the CLI →

Bank Negara Malaysia

NewBe an early applicant

Senior Software Engineer, Software Engineering, Business Technology

Posted 5 views
Discussion

Summary

Senior software engineer at Bank Negara Malaysia (the central bank) who designs, builds, and supports customized Openlink Findur/Endur components, interfaces, and APIs end to end. Core stack is Java, .NET, shell scripting, and RDBMS (MS SQL Server/Oracle), with CI/CD deployments, incident support, and documentation in a banking environment.

  • Requirement Transformation: Translate complex business requirements into scalable, high performance application designs that align with organizational goals.
  • Architectural Alignment: Design modular application components in strict adherence to established solution architectures and enterprise security standards.
  • Full-Stack Development: Lead the end-to-end design, development, and maintenance for Findur customised components, interfaces modules and APIs.
  • Data Modelling: Engineer robust RDBMS and database schemas to ensure data integrity and performance for high-scale, data-driven applications.
  • Code Excellence: Champion industry-standard programming practices and comprehensive documentation to deliver secure, maintainable, and "clean" codebases.
  • Incident Management: Provide expert-level troubleshooting and technical support to resolve application issues, ensuring high availability and minimal business disruption.
  • Deployment & Orchestration: Manage the seamless deployment of applications across testing and production environments, leveraging CI/CD best practices.
  • Knowledge Transfer: Author comprehensive technical documentation and conduct training sessions to empower in-house Solution Support and Operations teams.

Job Complexity and Problem Solving

  • Continuously develop technical skills with the rapid technological advancements.
  • Ability to provide reliable and effective application support in meeting the service level agreement.
  • Build good understanding of high availability design and concept (e.g. failover, clustering), applicationsecurity testing, windows desktop environment and server technology (Linux or Windows), authentication and access control principle
  • Ability to work after office or during weekends, and travel to recovery site (whenever needed) forproject activities and for system support.

Leadership and Stakeholder Management

  • Possess good business acumen and ability to understand business requirements to develop solutions that are fit-for-purpose and meet/exceeds business user expectations.
  • Possess good communication and stakeholder engagement skills to manage stakeholder expectations effectively and confidently.
  • Ability to effectively collaborate with peers in the entire software development lifecycle.

Academic Qualifications: Bachelor degree or higher qualification in Computer Science, Information Technology, Information Systems, Software Engineering or relevant professional qualification.

Experience: At least 3 years working experience in software development.

Knowledge:

  • Sound working knowledge of Java, .NET, and shell scripting.
  • Sound working knowledge of RDBMS, MS SQL Server, Oracle.
  • Understanding of networking i.e. TCP/IP, HTTP, DNS, firewalls, etc.
  • Working experience in Banking/Financial environment or its ecosystems will be a strong advantage.
  • Working knowledge in Endur/Findur and JVS will be a strong advantage.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available