Current vacancies - View position

Position

SENIOR APPLICATION DEVELOPER

     [Apply Now]

Location

Information & Communication Technology

Position Details

Professional, Full Time (Contract)

A Senior Application Developer is responsible for designing, developing, maintaining, integrating, and improving the university’s business applications and digital platforms. The role provides technical leadership to ensure applications are secure, reliable, scalable, user-friendly, and aligned with institutional requirements.

 

Key Responsibilities:

Major duties and responsibilities include:

1.Application Development & Enhancement – Design, develop, test, implement, and maintain web-based and enterprise applications.

2.System Analysis & Requirements – Analyse business requirements, translate user needs into technical specifications, and recommend appropriate application solutions.

3.Software Architecture & Design – Develop application architecture, database structures, APIs, interfaces, and technical designs following development standards.

4.System Integration – Develop and maintain integrations between university systems such as Student Information Systems, Finance, HR, LMS, payment systems, identity management, and third-party platforms.

5.Database Development & Management – Design and optimise databases, queries, stored procedures, and data interfaces to ensure performance and data integrity.

6.Application Security – Implement secure coding practices, access controls, authentication, data protection, vulnerability remediation, and other application security measures.

7.Troubleshooting & Support – Diagnose and resolve complex application issues, performance problems, system errors, and integration failures.

8.Application Maintenance – Manage application upgrades, patches, enhancements, bug fixes, version control, and technical documentation.

9.Testing & Quality Assurance – Develop and conduct unit, integration, system, and user acceptance testing to ensure applications meet functional and technical requirements.

10.Project Implementation – Lead or participate in application development projects, including planning, development, deployment, vendor coordination, and post-implementation support.

11.Vendor & Third-Party Management – Work with software vendors and external developers on integrations, technical issues, enhancements, and system implementations.

12.Documentation & Governance – Maintain system architecture, technical specifications, source-code documentation, application inventories, and change records in accordance with ICT governance requirements.

 

About You

To be successful in this role, you will have:

 




Closing Date: Open until filled

Interested applicants are invited to submit a latest resume which includes addressing the selection criteria, a covering letter, names and contact details of at least two referees and certified copies of your academic credentials.

How to apply:

Please address your applications to:

Staffing Management Section,
Human Resource Department,
Curtin University Malaysia,
CDT 250, 98009 Miri, Sarawak, Malaysia

To submit an application, please click on the Apply Now button.

Alternatively, you may email your applications to:  hr.recruit.pro@curtin.edu.my

Only shortlisted candidates will be notified.


Disclaimer:
Curtin (Malaysia) Sdn Bhd reserves the right at its discretion to withdraw from the recruitment process, not to make an appointment, or to appoint by invitation, at any time.