Junior Software Engineer (Permanent / Contract)

CHINA CONSTRUCTION BANK (MALAYSIA) BERHAD

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

48 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CHINA CONSTRUCTION BANK (MALAYSIA) BERHAD is seeking a Junior Software Engineer to develop and maintain internal data-driven applications, business systems, tools, and dashboards. You will design solutions based on business requirements and collaborate with stakeholders to understand operational needs.

You will manage databases and data across the software development lifecycle, translate requirements into technical specs, and contribute to secure, compliant software delivery.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Cybersecurity, or a related field.
  • Minimum 3 years of relevant experience in software development, data application development, database development, or a related field.
  • Good knowledge of SQL and relational databases.
  • Familiarity with one or more programming languages such as Python, Java or equivalent programming languages.
  • Good understanding of enterprise security technologies and controls, including SIEM, PAM, vulnerability scanning, security monitoring, and IT audit controls.

Responsibilities

  • Develop and maintain internal data-driven applications, business systems, tools, and dashboards.
  • Design and develop applications from the ground up based on business requirements.
  • Develop application functionalities, data-processing logic, database queries, reports, and user interfaces.
  • Work directly with business users and stakeholders to understand business processes and operational requirements.
  • Translate business requirements and business terminology into clear functional and technical requirements.
  • Design basic database structures, tables, relationships, views, and queries.
  • Write and optimize SQL queries for application and reporting purposes.
  • Perform data validation, data cleansing, and data troubleshooting.
  • Follow established SDLC practices throughout the application lifecycle.
  • Support IT security and audit activities by providing application-related information, system logs, access records, system documentation, and other supporting evidence as required.
  • Work closely with IT security and infrastructure teams to address security findings, vulnerabilities, and audit requirements in a timely manner.

Skills

SQL
Relational databases
Python
Java
Analytical skills
Stakeholder management
Communication

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, Cybersecurity, or a related field

Tools

SIEM
PAM
Vulnerability scanning
Security monitoring
IT audit controls

Job description

Junior Software Engineer (Permanent / Contract)

This role involves developing and maintaining internal data-driven applications, business systems, tools, and dashboards. You will design and develop applications based on business requirements, work directly with stakeholders to understand operational needs, and manage databases and data throughout the software development lifecycle.

Job Responsibilities
  • Develop and maintain internal data-driven applications, business systems, tools, and dashboards
  • Design and develop applications from the ground up based on business requirements
  • Develop application functionalities, data-processing logic, database queries, reports, and user interfaces
  • Work directly with business users and stakeholders to understand business processes and operational requirements
  • Translate business requirements and business terminology into clear functional and technical requirements
  • Design basic database structures, tables, relationships, views, and queries
  • Write and optimize SQL queries for application and reporting purposes
  • Perform data validation, data cleansing, and data troubleshooting
  • Follow established SDLC practices throughout the application lifecycle
  • Support IT security and audit activities by providing application-related information, system logs, access records, system documentation, and other supporting evidence as required.
  • Work closely with IT security and infrastructure teams to address security findings, vulnerabilities, and audit requirements in a timely manner.
Job Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Cybersecurity, or a related field
  • Minimum 3 years of relevant experience in software development, data application development, database development, or a related field
  • Good knowledge of SQL and relational databases
  • Familiarity with one or more programming languages such as Python, Java or equivalent programming languages
  • Good understanding of enterprise security technologies and controls, including SIEM, PAM, vulnerability scanning, security monitoring, and IT audit controls
  • Strong analytical and problem solving skills, with a process-and solution-oriented mindset
  • Good ability to understand business requirements and translate them into practical technical solutions
  • Good communication and stakeholder-management skills, with the ability to work effectively with both technical and business users
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Permanent / Contract)
Software Engineer (Permanent / Contract)

China Construction Bank • Kuala Lumpur

On-site
MYR 50,000 - 80,000
Junior Software Developer
Junior Software Developer

Trident Tech Solutions Sdn Bhd • Petaling Jaya

On-site
MYR 36,000 - 58,000
Senior Software Engineer (Fullstack) - Contract
Senior Software Engineer (Fullstack) - Contract

Experian Asia Pacific • Cyberjaya

Hybrid
MYR 180,000 - 300,000
Hybrid work model
Equal opportunities employer
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Software Engineer I (Fullstack) - Contract
Software Engineer I (Fullstack) - Contract

Experian Asia Pacific • Cyberjaya

Hybrid
MYR 60,000 - 90,000
Hybrid work model
Equal opportunity employer
Junior Software Developer
Junior Software Developer

Trident Tech Solutions Sdn Bhd • Selangor

On-site
MYR 33,000 - 60,000
Software Engineer
Software Engineer

Quintus Search • Puchong

On-site
Software Developer-Intern
Software Developer-Intern

Ericsson • Subang Jaya

On-site
MYR 13,000 - 20,000
Software Developer-Intern
Software Developer-Intern

Ericsson • Petaling Jaya

On-site
MYR 8,900 - 13,000
Senior Software Engineer (Senior Level)
Senior Software Engineer (Senior Level)

INFRA365 SDN. BHD. • Petaling Jaya

On-site
MYR 112,000 - 201,000