Process payroll for new joiners, including verifying and unlocking workflows and ensuring timely payment of first salary.
Process payroll for resignee, by processing cessation and delimit of fixed allowance advice received from line department; stopping payments for resigned staff; creating payments or deductions stated in the resignation letters; verifying CPF calculations; submitting IR21 for tax clearance (for foreign employees); raising final payments; preparing letters for salary recovery; sending salary statement to former employees.
Process salary adjustment for existing staff (including promotions, confirmation of service, contract renewals).
...
Strong proficiency in Java (Java 21) with deep understanding of core concepts, coupled with expert-level Spring Boot framework knowledge (MVC, Data, Security, Cloud).
Strong understanding of modulith/microservices patterns and best practices,
alongside experience with relational databases (e.g.,MariaDB, PostgreSQL) and SQL optimization.
...
Good degree in Mechanical Engineering with at least 8 years of relevant working experience in the planning and project management of mechanical systems for building services.
Proven track record in delivering large scale building or infrastructure construction packages.
Strong understanding of construction contracts and procurement processes.
...