Senior Application Developer

Curtin University Malaysia

Miri

On-site

MYR 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical benefits
Education support
Dental & health insurance

Job summary

Curtin University Malaysia is seeking a Senior Application Developer to design, develop, test, and maintain university business applications and digital platforms. You will lead integrations between core systems and drive secure, scalable solutions aligned with institutional needs.

The role requires 5+ years in application development, strong ASP.NET/C#, REST APIs, and database expertise, plus experience with system integration, SDLC, and project leadership within a university environment.

Qualifications

  • Bachelor's degree in software development/engineering or related.
  • At least 5 years of relevant experience in application/software development.
  • Experience with ASP.NET/C# and SQL/MySQL or equivalent technologies.
  • Experience designing system integrations using APIs, web services, and databases.
  • Experience in troubleshooting, performance optimization, testing, deployment, and production support.
  • Experience leading or participating in application development and digital transformation projects.
  • Strong knowledge of SDLC, architecture and software engineering principles.
  • Strong knowledge of ASP.NET/ASP.NET Core, C#, MVC, REST APIs and web app development.
  • Strong knowledge of MySQL and/or MS SQL Server and data integrity.

Responsibilities

  • Design, develop, test, implement, and maintain web-based and enterprise applications.
  • Analyse business requirements and translate into technical specifications.
  • Develop application architecture, databases, APIs, interfaces and technical designs.
  • Develop and maintain integrations between university systems (SIS, Finance, HR, LMS, payment, identity management).
  • Design and optimise databases, queries, stored procedures, and data interfaces.
  • Implement secure coding practices, access controls, authentication, data protection and vulnerability remediation.
  • Diagnose and resolve complex application issues, performance problems, and integration failures.
  • Manage application upgrades, patches, enhancements, and documentation.
  • Develop and conduct unit, integration, system, and user acceptance testing.
  • Lead or participate in projects from planning to post-implementation support.
  • Collaborate with vendors on integrations and system implementations.
  • Maintain architecture, technical specifications and change records per ICT governance.

Skills

ASP.NET/C#
SQL/MySQL
REST APIs
System integrations
Web app development
C# programming
SDLC knowledge
Software architecture

Education

Bachelor's Degree in Software Development/Software Engineering

Tools

Git

Job description

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:

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

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

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

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.

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

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

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

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

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

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

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

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:

Bachelor’s Degree in Software Development/Software Engineering or a related discipline.

At least 5 years of relevant experience in application/software development, with significant experience in enterprise or web-based applications.

Demonstrated experience developing and maintaining applications using ASP.NET/C# and SQL/MySQL or equivalent technologies.

Experience in designing and implementing system integrations using APIs, web services, and databases.

Experience in application troubleshooting, performance optimization, testing, deployment, and production support.

Experience in leading or participating in application development and digital transformation projects.

Strong knowledge of software development life cycles (SDLC), application architecture, and software engineering principles.

Good knowledge of ASP.NET / ASP.NET Core, C#, MVC, REST APIs and web application development.

Strong knowledge of MySQL and/or Microsoft SQL Server, including database design, SQL queries, stored procedures, optimisation, and data integrity.

Knowledge of system integration, APIs, web services, authentication, and data exchange.

Knowledge of secure software development practices, OWASP principles, application security, and data protection.

Knowledge of version control systems such as Git and software development/testing methodologies.

Understanding of enterprise systems commonly used in a university environment, including CMS, LMS, Finance, HR, payment, identity management, and reporting systems, is desirable.

Proficient in analysing, designing, developing, testing, deploying, and maintaining applications.

Strong programming and debugging skills.

Ability to develop and consume RESTful APIs and system integrations.

Strong database development and performance-tuning skills.

Ability to troubleshoot complex application, database, integration, and performance issues.

Ability to conduct code reviews and enforce coding standards.

Ability to produce technical specifications, system documentation, data-flow diagrams, and application architecture documentation.

Strong analytical, problem-solving, communication, and project-management skills.

Curtin University is a global university with campuses in Australia, Malaysia, Dubai, Singapore and Mauritius, and is ranked in the top 1% of universities worldwide in the highly regarded Academic Ranking of World Universities (ARWU) 2020. Curtin Malaysia is Curtin’s largest international campus and global hub in Asia with students from more than 50 countries, offering a unique international and cross-cultural learning experience in Malaysia. Internationally recruited staff from some 15 countries further strengthen our global outlook. When you join Curtin Malaysia, you will become part of a multicultural and inclusive campus that gives its community a sense of belonging and delivers internationally recognised Curtin courses that prepare its students to work in the competitive global market.

Curtin University is a global university with campuses in Australia, Malaysia, Dubai, Singapore and Mauritius, and is ranked in the top 1% of universities worldwide in the highly regarded Academic Ranking of World Universities (ARWU) 2020. Curtin Malaysia is Curtin’s largest international campus and global hub in Asia with students from more than 50 countries, offering a unique international and cross-cultural learning experience in Malaysia. Internationally recruited staff from some 15 countries further strengthen our global outlook. When you join Curtin Malaysia, you will become part of a multicultural and inclusive campus that gives its community a sense of belonging and delivers internationally recognised Curtin courses that prepare its students to work in the competitive global market.

Perks and benefits Medical Education support Dental Group Hospitalisation & Surgical Insurance, Traini

What can I earn as an Applications Developer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Applications Architect: Integrations, Security & SDLC
Senior Applications Architect: Integrations, Security & SDLC

Curtin University Malaysia • Miri

On-site
MYR 120,000 - 180,000
Medical benefits
Education support
Dental & health insurance
Accounts Officer (Accounts Receivables)
Accounts Officer (Accounts Receivables)

Curtin University Malaysia • Miri

On-site
MYR 48,000 - 72,000
Medical
Education support
Dental
+2
Social Media and Content Officer
Social Media and Content Officer

Curtin University Malaysia • Miri

On-site
MYR 67,000 - 89,000
Medical Insurance
Dental
Training
MIS Executive cum Application Developer
MIS Executive cum Application Developer

Lein Hing Holdings Sdn Bhd • Kepong

On-site
MYR 60,000 - 90,000
Medical
Miscellaneous allowance
Hospitalization Insurance
+1
Software Developer
Software Developer

STELLAR DYNAMIC SOLUTIONS SDN. BHD. • Petaling Jaya

On-site
MYR 36,000 - 60,000
Application Software Developer
Application Software Developer

Professional Computer Systems Sdn Bhd • Sarawak

On-site
MYR 45,000 - 78,000
Software Developer
Software Developer

INCEIF (The Global University of Islamic Finance) • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior Java Developer
Senior Java Developer

HCL Technologies Malaysia SDN BHD • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Competitive Salary
Professional Certification Sponsorship
Family Medical & Insurance Coverage
+5
Software Engineer (C#)
Software Engineer (C#)

MyAdamas Technologies Sdn Bhd • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Medical Insurance
Performance Bonus
Housekeeping Supervisor
Housekeeping Supervisor

Curtin University Malaysia • Miri

On-site
MYR 39,000 - 58,000
Medical support
Dental
Hospitalisation & Surgical Insurance
+1