freehire launches on Product Hunt on 26 August.

Follow →

Educational Application Developer

Summary

Develop and maintain educational platforms (LMS, SIS, assessment tools) and the institutional website using PHP, React, Node.js, Python, and C# for a polytechnic institution.

Job Description

We are seeking a versatile Educational Application Developer to develop and maintain educational technology solutions for our polytechnic institution. ideal candidate will have experience with multiple programming languages and frameworks, with a special focus on educational platforms.

Key Responsibilities

  • Learning Management System (LMS)
    • Develop, configure, and customize the LMS platform to meet FIP's teaching and learning requirements
    • Build custom plugins, themes, and automated workflows as needed
    • Manage course structures, user roles, enrollment processes, and grading configurations
    • Integrate the LMS with other institutional systems through APIs
    • Coordinate platform upgrades and ensure system availability and performance
    • Provide guidance and support to academic staff on effective LMS use
  • Student Information System (SIS)
    • Develop and customize SIS modules to support academic records, enrollment, and results management
    • Build automated workflows and data interfaces between the SIS and other platforms
    • Generate custom reports and data exports for academic and administrative departments
    • Ensure data accuracy, manage access permissions, and maintain regular backups
    • Work with the Registrar's office to align system functionality with institutional processes
  • Institutional Website
    • Develop and maintain the FIP institutional website (fip.edu.sa)
    • Build new pages, features, and content structures as required by the institution
    • Manage CMS configuration, user access, and content publishing workflows
    • Ensure the website remains secure, up to date, and optimized for performance
  • Online Assessment Platforms
    • Configure and customize online assessment and examination systems
    • Develop question banks, assessment templates, and automated grading workflows
    • Integrate assessment tools with the LMS and SIS for seamless result processing
  • General Educational Application Development
    • Design and develop any additional web-based applications, portals, or tools required to support FIP's educational programs and operations
    • Customize and extend existing platforms to meet evolving institutional requirements
    • Evaluate and integrate suitable third-party educational technology solutions when appropriate
    • Maintain clear technical documentation and user guides for all systems under management
    • Support the IT team on related infrastructure, security, and system integration tasks

Technical Requirements

  • Programming Languages & Frameworks:
  • Strong proficiency in PHP, React,node.js Python, and C#
  • Experience with ASP.NET, Django, and Laravel
  • Expertise in WordPress development and customization
  • Knowledge of React.js and modern JavaScript frameworks
  • Experience with LMS platforms (Moodle, Canvas, or similar)

Database Management

  • Experience with MySQL, MS SQL Server, PostgreSQL and MongoDB
  • Knowledge of database optimization for educational applications
  • Understanding of data security and privacy requirements in education

Front-end Technologies

  • Advanced HTML5, CSS3, and JavaScript skills
  • Experience with Bootstrap and responsive design
  • Knowledge of front-end build tools
  • Proficiency in version control systems
  • Experience with e-learning content development tools

Additional Requirements

  • Education & Experience:
  • Bachelor's degree in computer science, Software Engineering, or related field

Minimum 5-7 Years Of Experience In Web Development

  • Experience in educational technology sector preferred
  • WordPress certification would be an advantage

Essential Skills

  • Strong problem-solving and analytical abilities
  • Experience with educational technology platforms
  • Understanding of academic and business processes
  • Excellent documentation and communication skills

See also

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