This IT Specialist role focuses on developing and maintaining application systems, working with departments to define requirements, and ensuring the quality and security of software. The position involves using AI coding tools, reviewing AI-generated code, and supporting existing applications within an AWS environment.
Responsibilities
Develop new application systems to meet organizational policies and processes
Maintain and enhance existing application systems
Work with departments to establish requirements for new and enhanced application systems, including reviewing and completing AI-drafted requirement documents
Design, develop and implement new application systems using AI coding tools (Claude Code, Codex, Cursor and similar) that meet user needs and system functionality
Review and audit AI-generated code prior to deployment, covering correctness, access control, input validation, injection exposure, handling of credentials, dependency provenance and performance
Submit new and changed code for technical review before release, and act on review findings
Work within and maintain the institute's automated testing, type checking and continuous integration controls, and extend them to cover new systems
Work with users to test, debug and troubleshoot applications, assuring software and systems quality and functionality
Automate manual and duplicated workflows across departments, and support the migration, integration or replacement of legacy systems
Support the day-to-day operation of existing application systems
Offer technical support to staff on in-house application systems, and troubleshoot problems reported against them (excluding general IT support for devices, user accounts or network)
Deploy and operate application systems within the institute's AWS environments, including development, staging and production, with monitoring and attention to running costs
Apply and maintain security controls for data, network access and backup systems, including least-privilege access, patching, credential management and audit logging, and perform periodic tested restores
Work within the institute's obligations under the Personal Data Protection Act and its CPE registration, and support the IT aspects of EduTrust and other audits
Maintain system documentation, architecture notes and handover records for all systems developed
Requirements
Diploma or degree in Computer Science/Information Technology or related field, or equivalent demonstrable experience
Minimum of 2 years' experience in applications development or a comparable technical role
Demonstrated working experience with AI coding tools on production projects, including familiarity with their common failure modes
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Ability to read, review and critically assess code written by others
Working understanding of application security, including common vulnerabilities such as injection and broken access control, authentication and authorization, handling of credentials, and dependency risk
Working knowledge of PHP or of TypeScript and Node.js, with familiarity with Next.js and React, and willingness to work across both as required
Working knowledge of SQL databases, including schema design, query performance and migrations
Experience deploying and securing applications on AWS cloud infrastructure
Ability to interpret user requirements, including identifying gaps, contradictions and unstated needs in requirement documents
Fast and willing to learn
Excellent problem-solving and critical thinking skills
Good organization and time management skills
Able to work independently on assigned areas, set priorities appropriately, and raise problems and uncertainties early
Efficient troubleshooting abilities
Good communication, including writing, speaking and active listening
Excellent attention to detail
Nice to have:
Experience in workflow automation, systems integration, and the replacement of legacy systems
About the Company
KLC International Institute (KLCII) is a human capital development organization established in 1988, recognized for its innovation in professional training and lifelong learning. KLCII offers SkillsFuture-funded, WSQ-approved courses in Business and Digital Transformation, ranging from foundational training to diploma and degree programs, often in collaboration with international partners. It is a member of the Crestar Education Group (CEG), which has over 120 kindergartens, preschools, and enrichment centers across Singapore, Australia, China, Malaysia, Indonesia, Vietnam, Cambodia, Philippines, and Bangladesh. KLCII has one virtual and three physical campuses in Singapore and a strong track record of successful student job placements. It is registered with the Skills and Workforce Development Agency (SWDA) and holds a four-year EduTrust Certification, maintaining its status as an SWDA Approved Training Organisation (ATO) since 2007.