Educational Application Developer
Share this vacancyPosted on: Apr 27, 2026
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:
1. 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
2. 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
3. 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
4. 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
5. 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