Point your AI agent at freehire and let it find you a job.

Get the CLI →

KLC International Institute

New

IT Specialist

Posted 2 views
Discussion

Summary

In-house IT specialist at an education institute who builds and maintains internal application systems: gathering requirements from departments, developing with AI coding tools (Claude Code, Codex, Cursor), reviewing AI-generated code, and deploying/operating on AWS. Stack includes PHP, TypeScript/Node.js, Next.js, React and SQL, plus security and workflow automation work.

Job Description

Develop new application systems to meet the needs of organizational policies and processes; maintain and enhance existing application systems.

• Work with departments to establish their requirements for new and enhanced application systems, including reviewing and completing AI-drafted requirement documents before development begins.

• Design, develop and implement new application systems using AI coding tools (Claude Code, Codex, Cursor and similar) that meet user needs and system functionality to contribute to organizational policies and processes.

• Review and audit AI-generated code prior to deployment, covering correctness against stated requirements, access control, input validation, injection exposure, handling of credentials, dependency provenance and performance at production data volumes.

• 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 the in-house application systems, and troubleshoot problems reported against them. This role does not cover general IT support such as 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.

• 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 rather than working around them.

• Efficient troubleshooting abilities.

• Good communication, including writing, speaking and active listening.

• Excellent attention to detail.

• Experience in workflow automation, systems integration, and the replacement of legacy systems can also be advantageous.

Skills

Apply

See also

Support jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available