The Software Engineer develops and maintains internal software applications that support school operations and administrative processes. The role utilizes AI-assisted development tools to improve software development efficiency, automate workflows, and support the school’s digital innovation initiatives.
• Develop and maintain internal software applications and
systems
• Design web-based solutions supporting school operations and administrative
workflows
• Integrate software systems with school databases and digital platforms
• Utilize AI-assisted coding tools to support development, debugging, and
testing
• Monitor system performance and resolve technical issues
• Implement system updates, improvements, and security enhancements
• Support automation of administrative processes and digital workflows
• Maintain system documentation and development records
• Collaborate with IT teams to support digital infrastructure and new
technology initiatives
• Bachelor’s degree in Computer Science, Software
Engineering, or related field
• Minimum 3–5 years experience in software development
• Experience with web development frameworks and database systems
• Familiarity with AI-assisted development tools or modern coding assistants
• Strong analytical and technical problem-solving skills
• Knowledge of system integration and application architecture
• Ability to work collaboratively with technical teams